.aud-page .aud-hero-section{padding-top:clamp(2.75rem,5vw,4.25rem);padding-bottom:clamp(3rem,5.5vw,4.75rem)}.aud-page .aud-hero{align-items:end;gap:clamp(1.25rem,4vw,3.5rem);display:grid}@media (width>=900px){.aud-page .aud-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.aud-page .aud-title{text-wrap:balance;max-width:15ch}.aud-page .aud-intro{max-width:40rem;color:var(--dark-body);font-size:var(--step-0);margin:0;line-height:1.6}.aud-page .aud-intro+.aud-intro{margin-top:.85rem}.aud-page .aud-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.aud-page .section.aud-section{padding-block:clamp(2.25rem,5vw,3.75rem)}.aud-page .section.aud-section+.section.aud-section:not(.surface-dark){padding-top:0}.aud-page .section.aud-section.surface-dark{margin-block:clamp(1.5rem,4vw,2.75rem)}.aud-page .aud-grid{gap:1.1rem;display:grid}@media (width>=900px){.aud-page .aud-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,4vw,3.5rem)}}.aud-page .aud-h2{text-wrap:balance;max-width:22ch;margin:.5rem 0 0}.aud-page .aud-lede{color:#33445e;max-width:32rem;margin:.85rem 0 0;line-height:1.6}.aud-page .aud-rows,.aud-page .aud-questions{border-top:2px solid var(--primary);margin:0;padding:0;list-style:none;display:grid}.aud-page .aud-rows li{border-bottom:1px solid #0f172a1f;gap:.28rem;padding:1rem 0 1.1rem;display:grid}.aud-page .aud-rows b{color:#0f1b33;font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.015em;font-weight:750;line-height:1.3}.aud-page .aud-rows span{color:#33445e;max-width:42rem;line-height:1.6}.aud-page .aud-rows .aud-eyebrow{color:var(--accent-orange,#ff6a1a);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.aud-page .aud-questions li{color:#0f1b33;font-size:var(--step-0);border-bottom:1px solid #0f172a1f;padding:.9rem 0;font-weight:600;line-height:1.5}.aud-page .surface-dark :is(.aud-rows,.aud-questions) li{border-bottom-color:var(--dark-border)}.aud-page .surface-dark :is(.aud-rows b,.aud-questions li){color:var(--dark-foreground)}.aud-page .surface-dark .aud-rows span,.aud-page .surface-dark .aud-lede{color:var(--dark-body)}.aud-page .section.aud-related-section{padding-bottom:clamp(1.5rem,3vw,2.25rem)}.aud-page .aud-related{border-top:1px solid #0f172a1f;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0;padding-top:1.1rem;display:flex}.aud-page .aud-related .section-label{margin:0}@media (width<=640px){.aud-page .aud-actions .ui-button{justify-content:center;width:100%}}.aud-page .aud-hero--stacked{grid-template-columns:minmax(0,1fr);align-items:start}.aud-page .aud-hero--stacked .aud-title{max-width:24ch}.aud-page .aud-hero-body{align-items:start;gap:clamp(1.25rem,3vw,3rem);display:grid}@media (width>=900px){.aud-page .aud-hero-body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.aud-page .aud-hero-points{border-top:2px solid var(--accent-orange,#ff6a1a);margin:0;padding:0;list-style:none;display:grid}.aud-page .aud-hero-points li{border-bottom:1px solid var(--dark-border);color:var(--dark-body);font-size:var(--step-0);padding:.75rem 0;line-height:1.5}.aud-page .aud-hero-points-label{color:var(--dark-muted);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6rem;font-weight:800}.aud-page .aud-answer{color:#0f1b33;max-width:44rem;font-size:var(--step-1);text-wrap:pretty;margin:0;font-weight:600;line-height:1.55}.aud-page .surface-dark .aud-answer{color:var(--dark-foreground)}.aud-page .aud-answer+.aud-answer,.aud-page .aud-answer+p{margin-top:1rem}.aud-page .aud-rows h3{color:#0f1b33;font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.015em;margin:0;font-weight:750;line-height:1.3}.aud-page .aud-rows li>p{color:#33445e;max-width:42rem;margin:0;line-height:1.6}.aud-page .surface-dark .aud-rows h3{color:var(--dark-foreground)}.aud-page .surface-dark .aud-rows li>p{color:var(--dark-body)}.aud-page .aud-pair{gap:1.75rem;display:grid}@media (width>=720px){.aud-page .aud-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}}.aud-page .aud-pair-label{color:#33445e;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid #0f172a47;padding-bottom:.6rem;font-weight:800;display:block}.aud-page .aud-pair>:last-child .aud-pair-label{border-bottom-color:var(--primary)}.aud-page .aud-pair ul{margin:0;padding:0;list-style:none}.aud-page .aud-pair li{color:#33445e;border-bottom:1px solid #0f172a1f;padding:.75rem 0;line-height:1.55}.aud-page .surface-dark .aud-pair-label{border-bottom-color:var(--dark-border-strong);color:var(--dark-muted)}.aud-page .surface-dark .aud-pair>:last-child .aud-pair-label{border-bottom-color:var(--accent-orange,#ff6a1a);color:var(--dark-foreground)}.aud-page .surface-dark .aud-pair li{border-bottom-color:var(--dark-border);color:var(--dark-body)}.aud-page .aud-note{border-left:3px solid var(--primary);color:#33445e;max-width:42rem;margin:1.75rem 0 0;padding-left:1.1rem;line-height:1.6}.aud-page .aud-note>span:first-child{color:var(--primary);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem;font-weight:800;display:block}.aud-page .surface-dark .aud-note{border-left-color:var(--accent-orange,#ff6a1a);color:var(--dark-body)}.aud-page .surface-dark .aud-note>span:first-child{color:var(--accent-orange,#ff6a1a)}.aud-page .aud-rows li:has(>.aud-row-link){padding:0}.aud-page .aud-row-link{color:inherit;gap:.28rem;padding:1rem 2rem 1.1rem 0;text-decoration:none;display:grid;position:relative}.aud-page .aud-row-link:after{content:"→";color:var(--primary);font-weight:700;transition:transform .15s;position:absolute;top:1rem;right:.25rem}.aud-page .aud-row-link:hover b,.aud-page .aud-row-link:focus-visible b{color:var(--primary)}.aud-page .aud-row-link:hover:after,.aud-page .aud-row-link:focus-visible:after{transform:translate(3px)}.aud-page .surface-dark .aud-row-link:after,.aud-page .surface-dark .aud-row-link:hover b,.aud-page .surface-dark .aud-row-link:focus-visible b{color:#7db4ff}@media (prefers-reduced-motion:reduce){.aud-page .aud-row-link:after{transition:none}}.aud-page .aud-cols{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.aud-page .aud-cols{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:clamp(1.5rem,3vw,2.5rem)}}.aud-page .aud-cols>li{border-top:2px solid var(--primary);align-content:start;gap:.45rem;padding-top:1rem;display:grid}.aud-page .aud-cols :is(h3,b){color:#0f1b33;font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.015em;margin:0;font-weight:750;line-height:1.3}.aud-page .aud-cols p{color:#33445e;margin:0;line-height:1.6}.aud-page .surface-dark .aud-cols>li{border-top-color:var(--accent-orange,#ff6a1a)}.aud-page .surface-dark .aud-cols :is(h3,b){color:var(--dark-foreground)}.aud-page .surface-dark .aud-cols p{color:var(--dark-body)}.aud-page .aud-wide{gap:clamp(1.5rem,3vw,2.25rem);display:grid}.aud-page .stage-limit{border-left:3px solid var(--primary);background:0 0;border-radius:0;padding:.15rem 0 .15rem 1.1rem}.aud-page .stage-limit h3{color:#0f1b33;font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.015em;margin:0 0 .45rem;font-weight:750;line-height:1.3}.aud-page .stage-limit p{color:#33445e;line-height:1.6}.aud-page .surface-dark .stage-limit{border-left-color:var(--accent-orange,#ff6a1a)}.aud-page .surface-dark .stage-limit h3{color:var(--dark-foreground)}.aud-page .surface-dark .stage-limit p{color:var(--dark-body)}.aud-page p.worker-pointer{border:0;border-top:2px solid var(--primary);background:0 0;border-bottom:1px solid #0f172a1f;border-radius:0;padding:.85rem 0}.aud-page .surface-dark p.worker-pointer{border-top-color:var(--accent-orange,#ff6a1a);border-bottom-color:var(--dark-border)}.aud-page .surface-dark p.worker-pointer a{color:#7db4ff}.aud-page .aud-stack{gap:1.25rem;display:grid}.aud-page .aud-stack>p{color:#33445e;max-width:42rem;margin:0;line-height:1.6}.aud-page .surface-dark .aud-stack>p{color:var(--dark-body)}.aud-page .aud-stack>.aud-note{margin:0}.aud-page .aud-more>summary{align-items:baseline;gap:.35rem;display:flex}.aud-page .aud-more>span{margin-top:.35rem;display:block}
