*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body{margin: 0;background: var(--op-page);color: var(--op-ink);font-family: var(--op-font-sans);font-size: var(--op-fs-md);line-height: var(--op-leading-body);overflow-wrap: break-word;overflow-x: clip;-webkit-font-smoothing: antialiased}img{max-width: 100%}h1,h2,h3,h4,p,dl,dt,dd,ol,ul,figure{margin: 0;padding: 0}ol,ul{list-style: none}a{color: var(--op-teal);text-decoration: none}a:hover{color: var(--op-teal-hover);text-decoration: underline}:focus-visible{outline: 2px solid var(--op-teal-bright);outline-offset: 2px}@media (pointer: coarse){button,summary,a[href],.op-button{min-height: var(--op-touch)}}.op-caption{margin: var(--op-space-3) 0 0;font-size: var(--op-fs-sm);line-height: var(--op-leading-body);color: var(--op-text-3)}.op-bc{display: flex;flex-wrap: wrap;gap: var(--op-space-2);align-items: center;margin: 0 0 var(--op-space-5)}.op-bc a{color: var(--op-text-2);text-decoration: none;display: inline-flex;align-items: center;min-height: var(--op-touch);padding-block: calc((var(--op-touch) - 1.4em) / 2);margin-block: calc((1.4em - var(--op-touch)) / 2)}.op-bc a:hover{color: var(--op-ink);text-decoration: underline}.op-bc span[aria-hidden]{color: var(--op-text-3)}.op-bc span[aria-current]{color: var(--op-text-2)}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--op-page);color:var(--op-ink);font-family:var(--op-font-sans);font-size:var(--op-fs-md);line-height:var(--op-leading-body);-webkit-font-smoothing:antialiased}h2,h3,h4,p,ul,li{margin:0;padding:0}a{color:var(--op-teal);text-decoration:none}a:hover{color:var(--op-teal-hover);text-decoration:underline}:focus-visible{outline:2px solid var(--op-teal-active);outline-offset:2px}