.content-page{background:var(--sa-background);overflow:clip}.content-hero{border-bottom:2px solid var(--sa-text-dark);padding-top:174px;padding-bottom:92px}.content-eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750}.content-hero h1{letter-spacing:-.076em;max-width:1120px;margin:30px 0 0;font-size:clamp(66px,8vw,116px);font-weight:760;line-height:.9}.content-hero>p:last-child{max-width:760px;color:var(--sa-muted);margin:34px 0 0;font-size:19px;line-height:1.65}.content-layout{grid-template-columns:230px minmax(0,850px);justify-content:start;gap:clamp(72px,11vw,170px);padding-top:82px;padding-bottom:126px;display:grid}.content-layout-wide{grid-template-columns:minmax(0,1040px)}.content-layout aside{flex-direction:column;align-self:start;gap:13px;display:flex;position:sticky;top:112px}.content-layout aside>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:750}.content-layout aside a{color:var(--sa-muted);font-size:13px;line-height:1.45}.content-layout aside a:hover{color:var(--sa-text-dark)}.content-layout article{min-width:0}.content-layout article>section{padding:0 0 58px;scroll-margin-top:110px}.content-layout article>section+section{border-top:1px solid var(--sa-border-light);padding-top:58px}.content-layout h2{letter-spacing:-.055em;margin:0 0 23px;font-size:clamp(34px,4.3vw,51px);font-weight:720;line-height:1.02}.content-layout h3{letter-spacing:-.03em;margin:31px 0 12px;font-size:21px;line-height:1.25}.content-layout p{color:#50534d;margin:0;font-size:16px;line-height:1.75}.content-layout p+p{margin-top:18px}.content-layout ul,.content-layout ol{color:#50534d;margin:22px 0 0;padding-left:23px;font-size:16px;line-height:1.7}.content-layout li+li{margin-top:11px}.content-layout strong{color:var(--sa-text-dark)}.content-layout a:not(.button){color:var(--sa-text-dark);overflow-wrap:anywhere;border-bottom:1px solid}.content-layout a:focus-visible,.content-layout summary:focus-visible{outline:3px solid var(--sa-accent);outline-offset:4px}.content-layout code{background:var(--sa-soft-yellow);font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;border-radius:3px;padding:2px 5px;font-size:.88em}.content-callout{border:1px solid var(--sa-text-dark);background:var(--sa-soft-yellow);margin-top:30px;padding:28px 30px}.content-callout-green{background:var(--sa-soft-green)}.content-callout h3{margin-top:0}.content-callout p{color:#3f423d}.content-steps{counter-reset:content-step;list-style:none;padding:0!important}.content-steps li{border-top:1px solid var(--sa-border-light);counter-increment:content-step;min-height:52px;padding:14px 16px 14px 58px;position:relative;margin:0!important}.content-steps li:last-child{border-bottom:1px solid var(--sa-border-light)}.content-steps li:before{content:counter(content-step, decimal-leading-zero);color:var(--sa-text-dark);font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:800;position:absolute;top:16px;left:0}.content-status-grid{border:1px solid var(--sa-text-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.content-status-grid article{min-width:0;padding:24px}.content-status-grid article+article{border-left:1px solid var(--sa-text-dark)}.content-status-grid h3{margin:0 0 9px;font-size:18px}.content-status-grid p{font-size:14px;line-height:1.6}.faq-list{border-top:2px solid var(--sa-text-dark)}.faq-item{border-bottom:1px solid var(--sa-text-dark)}.faq-item summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:28px;min-height:96px;padding:24px 0;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h2{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.08}.faq-marker{border:1px solid var(--sa-text-dark);background:var(--sa-accent);border-radius:50%;place-items:center;width:38px;height:38px;font-size:21px;font-weight:650;transition:transform .18s;display:grid}.faq-item[open] .faq-marker{transform:rotate(45deg)}.faq-answer{max-width:820px;padding:0 64px 32px 0}.faq-answer p{color:#50534d;font-size:16px;line-height:1.75}@media (max-width:900px){.content-layout{grid-template-columns:1fr;gap:0}.content-layout aside{display:none}.content-status-grid{grid-template-columns:1fr}.content-status-grid article+article{border-top:1px solid var(--sa-text-dark);border-left:0}}@media (max-width:640px){.content-hero{padding-top:122px;padding-bottom:68px}.content-hero h1{font-size:57px}.content-hero>p:last-child{margin-top:28px;font-size:16px}.content-layout{padding-top:58px;padding-bottom:88px}.content-layout article>section{padding-bottom:44px}.content-layout article>section+section{padding-top:44px}.content-layout h2{font-size:35px}.content-layout h3{font-size:19px}.content-layout p,.content-layout ul,.content-layout ol{font-size:15px}.content-callout{padding:23px 21px}.faq-item summary{grid-template-columns:minmax(0,1fr) 34px;gap:15px;min-height:84px;padding:20px 0}.faq-item summary h2{font-size:24px}.faq-marker{width:34px;height:34px}.faq-answer{padding:0 0 27px}}@media (prefers-reduced-motion:reduce){.faq-marker{transition:none}}
