.cs__row[data-astro-cid-erbf3ygg]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:clamp(2rem,4vw,3.5rem);display:grid;position:relative}.cs__row--intro[data-astro-cid-erbf3ygg]{border-top:0}.cs__side[data-astro-cid-erbf3ygg]{min-width:0}.cs__tags[data-astro-cid-erbf3ygg]{color:var(--text);margin:.75rem 0 0;padding:0;font-size:.9375rem;list-style:none}.cs__tags[data-astro-cid-erbf3ygg] li[data-astro-cid-erbf3ygg]{padding-block:.2rem}.cs__body[data-astro-cid-erbf3ygg]{min-width:0;max-width:38em;color:var(--text-muted);overflow-wrap:break-word;font-size:1rem;line-height:1.7}.cs__body[data-astro-cid-erbf3ygg] p+p{margin-top:1em}.cs__body[data-astro-cid-erbf3ygg] strong{color:var(--text);font-weight:500}.cs__body[data-astro-cid-erbf3ygg] a{color:var(--accent-text);text-underline-offset:.2em}.cs__body[data-astro-cid-erbf3ygg] ul{margin:1.25rem 0 0;padding:0;list-style:none}.cs__body[data-astro-cid-erbf3ygg]>ul:first-child{margin-top:0}.cs__body[data-astro-cid-erbf3ygg] li{border-top:1px solid var(--line);padding-block:.8rem}.cs__body[data-astro-cid-erbf3ygg] li:first-child{border-top:0;padding-top:0}.cs__body[data-astro-cid-erbf3ygg] li:last-child{padding-bottom:0}.cs__body[data-astro-cid-erbf3ygg] li>strong:first-child{display:block}.cs__body[data-astro-cid-erbf3ygg] ul+p{margin-top:1.5rem}.cs__body[data-astro-cid-erbf3ygg] .cs-item{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:.25rem;padding-block:1rem;display:grid}.cs__body[data-astro-cid-erbf3ygg] .cs-item:first-child{border-top:0;padding-top:0}.cs__body[data-astro-cid-erbf3ygg] .cs-item:last-child{padding-bottom:0}.cs__body[data-astro-cid-erbf3ygg] .cs-item .h3{color:var(--text)}.cs__body[data-astro-cid-erbf3ygg] .cs-item+p{margin-top:1.5rem}.cs__body[data-astro-cid-erbf3ygg] .cs-goals{background:var(--paper-2);border-radius:1rem;margin-top:1.75rem;padding:1.25rem 1.5rem}.cs__body[data-astro-cid-erbf3ygg] .cs-goals .eyebrow{margin-bottom:.5rem}.cs__body[data-astro-cid-erbf3ygg] .cs-goals p+p{margin-top:0}@media (width>=640px){.cs__row[data-astro-cid-erbf3ygg]{grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:2rem}.cs__body[data-astro-cid-erbf3ygg] .cs-item{grid-template-columns:minmax(7rem,2fr) minmax(0,5fr);gap:1.5rem}}@media (width>=900px){.cs__row[data-astro-cid-erbf3ygg]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,4vw,4rem)}.cs__head[data-astro-cid-erbf3ygg]{top:calc(var(--header-h) + 1.5rem);position:sticky}.cs__side[data-astro-cid-erbf3ygg]{align-self:stretch}}.hero[data-astro-cid-pznzci7v]{padding-block:calc(var(--header-h) + clamp(.5rem, 2vw, 1.5rem)) clamp(2rem, 4vw, 3rem)}.back[data-astro-cid-pznzci7v]{min-height:44px;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:.6rem;margin-bottom:clamp(.75rem,2vw,1.5rem);font-size:.9375rem;text-decoration:none;display:inline-flex}.back[data-astro-cid-pznzci7v] svg[data-astro-cid-pznzci7v]{transition:transform var(--dur-base) var(--ease-out)}.hero__lead[data-astro-cid-pznzci7v]{margin-top:1rem}.notice[data-astro-cid-pznzci7v]{background:var(--paper-2);width:fit-content;max-width:38em;color:var(--text-muted);border-radius:1rem;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:1.25rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.notice__tag[data-astro-cid-pznzci7v]{color:var(--accent-text)}.facts[data-astro-cid-pznzci7v]{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.facts__item[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:1rem;padding-block:.75rem;display:grid}.facts__item[data-astro-cid-pznzci7v]+.facts__item[data-astro-cid-pznzci7v]{border-top:1px solid var(--line)}.facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{color:var(--text);margin:0;font-size:.9375rem;line-height:1.4}.facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{text-underline-offset:.25em;text-decoration-color:var(--line);transition:text-decoration-color var(--dur-fast) var(--ease-out);display:inline-block}.stage[data-astro-cid-pznzci7v]{--scanner-h:clamp(18rem, 44vw, 36rem);margin-top:clamp(1.5rem,3vw,2.5rem)}.next[data-astro-cid-pznzci7v]{padding-block:clamp(2.5rem, 5vw, 4rem) var(--section);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;text-decoration:none;display:flex}.next__copy[data-astro-cid-pznzci7v]{gap:.5rem;min-width:0;display:grid}.next__meta[data-astro-cid-pznzci7v]{color:var(--text-muted);font-size:.9375rem}.next__arrow[data-astro-cid-pznzci7v]{color:var(--text-muted);transition:transform var(--dur-base) var(--ease-out), color var(--dur-fast) var(--ease-out);flex:none}.next[data-astro-cid-pznzci7v]:focus-visible .next__arrow[data-astro-cid-pznzci7v]{color:var(--accent-text);transform:translate(.25rem)}@media (hover:hover) and (pointer:fine){.back[data-astro-cid-pznzci7v]:hover{color:var(--text)}.back[data-astro-cid-pznzci7v]:hover svg[data-astro-cid-pznzci7v]{transform:translate(-.25rem)}.facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{text-decoration-color:currentColor}.next[data-astro-cid-pznzci7v]:hover .next__arrow[data-astro-cid-pznzci7v]{color:var(--accent-text);transform:translate(.25rem)}}@media (width>=640px){.facts[data-astro-cid-pznzci7v]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.facts__item[data-astro-cid-pznzci7v]{padding-block:1rem;display:block}.facts__item[data-astro-cid-pznzci7v]+.facts__item[data-astro-cid-pznzci7v]{border-top:0}.facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{margin-top:.25rem}}
