:root{color:var(--text);background:var(--page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f7f7f7;--surface:#fff;--text:#202020;--text-secondary:#555;--border:#767676;--link:#184e91;--link-hover:#103563;--focus:#184e91;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:3rem;--text-small:.875rem;--text-body:1rem;--text-section:1.25rem;--text-title:clamp(1.75rem, 5vw, 2.5rem);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:100%;font-weight:400;line-height:1.6}*{box-sizing:border-box}body{font-size:var(--text-body);margin:0}main{max-inline-size:48rem;padding-block:clamp(1.5rem,5vw,4rem);padding-inline:max(var(--space-lg), env(safe-area-inset-left), env(safe-area-inset-right));overflow-wrap:anywhere;margin-inline:auto}header,section{margin-block-end:var(--space-xl)}h1,h2,p{margin-block:0 var(--space-md)}h1{font-size:var(--text-title);letter-spacing:-.025em;line-height:1.2}h2{font-size:var(--text-section);line-height:1.4}h1,h2{text-wrap:balance}p{max-inline-size:65ch}.eyebrow,.secondary,footer{color:var(--text-secondary);font-size:var(--text-small)}.eyebrow{margin-block-end:var(--space-sm)}.status{font-weight:700}a{color:var(--link);text-underline-offset:.2em}.reference-link{min-block-size:2.75rem;margin-block:var(--space-sm);align-items:center;font-weight:600;display:inline-flex}a:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:2px}@media (hover:hover){a:hover{color:var(--link-hover)}summary:hover{text-underline-offset:.2em;text-decoration:underline}}a:active{color:var(--link-hover)}dl{margin-block:var(--space-lg)}dl>div{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:.25rem;display:grid}dt{font-weight:600}dd{color:var(--text-secondary);margin:0}details{border:1px solid var(--border);background:var(--surface);border-radius:.5rem}summary{padding:var(--space-md);cursor:pointer;min-block-size:2.75rem;font-weight:600}.details-content{padding:var(--space-sm) var(--space-md) var(--space-md)}.details-content>:last-child{margin-block-end:0}.reward{font-weight:600}footer{max-inline-size:65ch}@media (width<=30rem){main{padding-inline:max(var(--space-md), env(safe-area-inset-left), env(safe-area-inset-right))}dl>div{grid-template-columns:1fr;gap:0;margin-block-end:var(--space-sm)}}@media (forced-colors:active){a:focus-visible,summary:focus-visible{outline-color:highlight}}
