.aud .aud-crumbs{margin-bottom:clamp(22px,2.8vw,36px)}.aud .aud-crumbs ol{color:var(--m-slate);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:1.4;display:flex}.aud .aud-crumbs a{min-height:24px;color:inherit;transition:color .3s var(--m-ease);align-items:center;text-decoration:none;display:inline-flex}.aud .aud-crumbs a:hover{color:var(--m-ink)}.aud .aud-crumbs li[aria-hidden]{color:color-mix(in srgb, var(--m-slate) 46%, transparent)}.aud .aud-crumbs [aria-current]{color:var(--m-ink);font-weight:500}.aud .mt2-hero-split .mt2-h1{max-width:15ch;font-size:clamp(2.5rem,4.4vw,3.875rem);line-height:1.02}.aud .mt2-hero-split .mt2-hero-body{font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.55}.aud .mt2-hero-body b{color:var(--m-ink);font-weight:600}.aud .mt2-hero-split .mt2-stage-hero{place-items:center;min-height:clamp(360px,36vw,540px);padding:clamp(18px,3vw,44px);display:grid}.aud .aud-hero-facts{color:var(--m-slate);flex-wrap:wrap;gap:10px 26px;margin-top:30px;font-size:14px;line-height:1.45;display:flex}.aud .aud-hero-facts>span{padding-left:16px;position:relative}.aud .aud-hero-facts>span:before{content:"";background:var(--v2-mint-deep);border-radius:50%;width:6px;height:6px;position:absolute;top:.52em;left:0}.aud .aud-hero-facts b{color:var(--m-ink);font-weight:600}.aud .mt2-chapter-head .mt2-h2,.aud .aud-story .mt2-h2{max-width:21ch;font-size:clamp(1.875rem,3.3vw,2.875rem);line-height:1.06}.aud .mt2-label a{color:inherit;text-underline-offset:3px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.aud .mt2-label a:hover{text-decoration-color:currentColor}.aud .mt2-lede a,.aud .mt2-fineprint a,.aud .aud-prose a,.aud .aud-aside a,.aud .aud-story-link a,.aud .mt2-cell-body a{color:var(--m-ink);text-underline-offset:3px;text-decoration-color:color-mix(in srgb, var(--m-ink) 32%, transparent);transition:color .3s var(--m-ease), text-decoration-color .3s var(--m-ease);font-weight:500}.aud .mt2-lede a:hover,.aud .mt2-fineprint a:hover,.aud .aud-prose a:hover,.aud .aud-aside a:hover,.aud .aud-story-link a:hover,.aud .mt2-cell-body a:hover{color:var(--v2-mint-deep);text-decoration-color:currentColor}.aud .aud-note{max-width:78ch;font-size:14px;line-height:1.55}.aud .mt2-cell-body{gap:10px;display:grid}.aud .mt2-cell-body ul{gap:9px;display:grid}.aud .mt2-cell-body li{padding-left:16px;position:relative}.aud .mt2-cell-body li:before{content:"";background:color-mix(in srgb, var(--v2-mint-deep) 70%, transparent);border-radius:50%;width:5px;height:5px;position:absolute;top:.56em;left:1px}.aud ol.mt2-cells .mt2-cell-kicker{font-variant-numeric:tabular-nums;margin-bottom:clamp(14px,2.2vw,34px)}.aud .mt2-cells[data-columns="2"] .mt2-cell-body{max-width:58ch}@media (min-width:901px){.aud .mt2-cells[data-columns="3"]>li:last-child:nth-child(3n+1){grid-column:1/-1}.aud .mt2-cells[data-columns="3"]>li:last-child:nth-child(3n+2){grid-column:span 2}.aud .mt2-cells[data-columns="3"]>li:last-child:nth-child(3n+1) .mt2-cell-body,.aud .mt2-cells[data-columns="3"]>li:last-child:nth-child(3n+2) .mt2-cell-body{max-width:62ch}}.aud .aud-statement{max-width:31em;color:var(--m-slate);letter-spacing:-.026em;text-wrap:pretty;font-size:clamp(1.375rem,2.35vw,2rem);font-weight:500;line-height:1.24}.aud .aud-statement b{color:var(--m-ink);font-weight:500}.aud .aud-statement-ink{color:var(--m-ink)}.aud .aud-statement-wrap+.mt2-cells-wrap,.aud .aud-statement-wrap+.mt2-figure{margin-top:clamp(40px,5vw,68px)}.aud .aud-aside{border:1px solid var(--m-line);background:var(--m-well);max-width:76ch;color:var(--m-slate);text-wrap:pretty;border-radius:16px;margin-top:clamp(28px,3.4vw,44px);padding:20px 24px;font-size:16px;line-height:1.55}.aud .aud-aside b{color:var(--m-ink);font-weight:600}.aud .aud-prose{color:var(--m-slate);text-wrap:pretty;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 64px;margin-top:clamp(28px,3.4vw,44px);font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.55;display:grid}.aud .mt2-figure .mt2-stage{min-height:clamp(280px,30vw,430px)}.aud .mt2-cells-wrap+.aud-prose{margin-top:clamp(28px,3.4vw,44px)}.aud .mt2-figure+.mt2-cells-wrap,.aud .mt2-cells-wrap+.mt2-figure,.aud .aud-controls+.mt2-cells-wrap{margin-top:16px}.aud .mt2-quote figcaption b{margin-right:0}.aud .mt2-outcomes>dl{margin-top:0}.aud .mt2-outcomes dl>div{flex-wrap:wrap}.aud .mt2-outcomes dd{color:color-mix(in srgb, var(--v2-cream-light) 80%, transparent)}.aud .mt2-outcomes a{color:var(--v2-cream-light);text-underline-offset:3px;text-decoration-color:color-mix(in srgb, var(--v2-cream-light) 44%, transparent);font-weight:500}.aud .mt2-outcomes a:hover{color:var(--v2-mint);text-decoration-color:currentColor}.aud .aud-story{background:var(--v2-cream-light);border-radius:clamp(16px,2vw,24px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:28px 64px;padding:clamp(28px,3.6vw,56px);display:grid}.aud .aud-story .mt2-lede{max-width:50ch}.aud .aud-story-link{margin-top:20px;font-size:16px;line-height:1.5}.aud .mt2-faq-head .mt2-h2{font-size:clamp(2rem,3.7vw,3.125rem)}.aud .aud-faq-lede{max-width:38ch;margin-top:20px}.aud .aud-faq-q{letter-spacing:-.012em;text-wrap:pretty;font-size:18px;font-weight:550;line-height:1.35}.aud .mt2-faq-list summary:hover .aud-faq-q{color:var(--v2-mint-deep)}.aud .mt2-closing .mt2-h2{max-width:19ch;font-size:clamp(2rem,4.1vw,3.375rem)}.aud .mt2-closing em{color:var(--v2-mint-deep);font-style:normal}.aud .mt2-closing>p{max-width:58ch}.aud .aud-fig{width:100%;max-width:540px;color:var(--p-text);letter-spacing:-.006em;text-align:left;gap:12px;margin-inline:auto;font-size:13px;line-height:1.45;display:grid}.aud .aud-fig-wide{max-width:720px}.aud .af-rows{background:var(--p-line);gap:1px;padding-top:1px;display:grid}.aud .p-sheet-band+.af-rows{padding-top:0}.aud .af-rows>li{background:var(--p-surface);align-items:center;gap:10px;min-height:46px;padding:11px 18px;font-weight:500;display:flex}.aud .af-rows>li>svg{color:var(--p-accent);flex:none}.aud .af-rows>li>.p-chip{flex:none;margin-left:auto}.aud .af-rows>li[data-done]{background:var(--p-accent-tint)}.aud .af-rows>li[data-staff]{background:var(--p-primary);color:var(--v2-cream-light)}.aud .af-rows>li[data-staff] .af-kicker,.aud .af-rows>li[data-staff]>svg{color:var(--v2-mint)}.aud .af-stack{gap:2px;min-width:0;display:grid}.aud .af-stack b{font-weight:500}.aud .af-kicker{color:var(--p-muted);font-size:12px;font-weight:500}.aud .af-kicker[data-accent]{color:var(--p-accent)}.aud .af-title{letter-spacing:-.015em;font-size:15px;font-weight:600;line-height:1.3}.aud .af-sub{color:var(--p-muted)}.aud .p-card>.af-title{margin-top:4px}.aud .p-card>.af-sub{margin-top:2px}.aud .p-card>.p-note{margin-top:12px}.aud .p-card .p-fill-head:last-child{margin-bottom:0}.aud .af-result{width:min(100%,400px);margin:-26px 0 0 auto;position:relative}.aud .af-result[data-wide]{width:min(100%,460px)}.aud .af-result .p-kv{grid-template-columns:76px minmax(0,1fr)}.aud .af-result .p-kv:last-child dd{color:var(--p-progress)}.aud .af-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aud .af-chips{flex-wrap:wrap;gap:6px;padding:16px 18px;display:flex}.aud .af-foot{color:var(--p-muted);gap:2px;padding:14px 18px 16px;display:grid}.aud .af-foot b{color:var(--p-text);font-weight:600}.aud .af-heads{height:40px;color:var(--p-muted);grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:12px;padding:0 18px;font-size:12px;font-weight:500;display:grid}.aud .af-heads>:last-child{color:var(--p-accent);grid-column:3}.aud .af-map>li{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:12px;min-height:58px;display:grid}.aud .af-map>li>svg{color:var(--p-muted)}.aud .af-map i{color:var(--p-muted);font-size:12px;font-style:normal;font-weight:400}.aud .af-map-shared{color:var(--p-progress);font-size:12px;font-weight:500;line-height:1.4}.aud .af-split{grid-template-columns:minmax(0,1fr) minmax(128px,.44fr);align-items:stretch}.aud .af-lane{background:var(--p-primary);box-shadow:var(--p-shadow);color:var(--v2-cream-light);border-radius:14px;align-content:start;gap:10px;padding:18px 16px;display:grid}.aud .af-lane-dot{background:var(--v2-mint);border-radius:50%;width:8px;height:8px}.aud .af-lane-title{letter-spacing:-.012em;font-size:14px;font-weight:600;line-height:1.3}.aud .af-lane p{color:color-mix(in srgb, var(--v2-cream-light) 76%, transparent);font-size:12.5px;line-height:1.5}.aud .af-return{align-items:center;gap:10px;font-weight:500;display:flex}.aud .af-return svg{color:var(--p-accent);flex:none}@media (max-width:1020px){.aud .mt2-hero-split .mt2-h1{max-width:18ch}}@media (max-width:900px){.aud .aud-prose,.aud .aud-story{grid-template-columns:minmax(0,1fr)}.aud .aud-story{align-items:start}.aud .mt2-hero-split .mt2-stage-hero{min-height:0}}@media (max-width:560px){.aud .mt2-hero-split .mt2-h1{font-size:clamp(2.25rem,9.4vw,2.75rem)}.aud .af-pair{grid-template-columns:minmax(0,1fr)}.aud .af-split{grid-template-columns:minmax(0,1fr) 108px;gap:8px}.aud .af-lane{padding:14px 12px}.aud .af-rows>li{padding-inline:14px}.aud .af-result{margin-top:-14px}.aud .af-map>li,.aud .af-heads{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:8px;padding-inline:14px}}