.sus{--fs-body:1.0625rem;--fs-small:.9375rem;--paper:#faf7f0;--paper-2:#f2ede1;--mint:#e9f3e6;--sand:#f7efdd;--skywash:#e8f2f7;--card:#fff;--ink:#0b2a24;--ink-soft:#41564f;--ink-faint:#5a6f6a;--deep:#062820;--deep-2:#0a382c;--leaf:#14a85a;--forest:#0c5b3b;--amber:#f2a93b;--sky:#2e96d4;--coral:#b74822;--plum:#7b5ea7;--rule:#e0d8c6;--rule-dark:#123b31;--serif:var(--font-sus-serif), Georgia, serif;--sans:var(--font-sus-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:var(--font-sus-mono), ui-monospace, "SF Mono", monospace;--shadow-card:0 2px 6px #0b2a240f, 0 14px 34px #0b2a2417;--duotone-green:linear-gradient(150deg, #06312ae6, #095638ad);--duotone-ocean:linear-gradient(150deg, #072b41eb, #0d507ca8);--scrim-bottom:linear-gradient(180deg, #04181400 0%, #04181447 45%, #041814e0 100%);--scrim-left:linear-gradient(90deg, #041814eb 0%, #041814ad 45%, #04181426 100%);--shadow-pop:0 4px 10px #0b2a241a, 0 24px 54px #0b2a2429;--radius:14px;--nav-h:60px;--mo-slow:.9s;--mo-med:.52s;--mo-fast:.26s;--mo-ease:cubic-bezier(.22,.61,.36,1)}.sus *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sus{font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.75;overflow-x:hidden}.sus img{max-width:100%;display:block}.sus a{color:var(--forest)}.sus a.cite{color:var(--coral);text-underline-offset:3px;text-decoration-color:#e85b2b80}.sus strong{color:var(--ink)}.sus ::selection{background:var(--amber);color:var(--ink)}.sus .col{max-width:1180px;margin:0 auto;padding:0 clamp(1.25rem,4.5vw,2.5rem)}.sus .col-narrow{max-width:880px}.sus h1,.sus h2,.sus h3{font-family:var(--serif);letter-spacing:-.01em;font-weight:600;line-height:1.12}.sus p.lede{color:var(--ink-soft);font-size:clamp(1.15rem,1.7vw,1.32rem);line-height:1.7}.sus p{color:var(--ink-soft)}.sus nav.sk{z-index:60;height:var(--nav-h);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule);background:#faf7f0e0;align-items:center;gap:1.4rem;padding:0 clamp(1rem,3vw,2rem);display:flex;position:fixed;inset:0 0 auto}.sus nav.sk .wordmark{font-family:var(--serif);color:var(--ink);white-space:nowrap;font-size:1.05rem;font-weight:700;text-decoration:none}.sus nav.sk .wordmark .q{color:var(--leaf)}.sus nav.sk .links{align-items:center;gap:1.15rem;margin-left:auto;display:none;overflow-x:auto}.sus nav.sk .links a{color:var(--ink-soft);white-space:nowrap;font-size:.82rem;font-weight:600;text-decoration:none}.sus nav.sk .links a:hover{color:var(--forest)}.sus nav.sk .links a.cta{background:var(--coral);color:#fff;border-radius:999px;padding:.5rem .95rem;box-shadow:0 4px 14px #e85b2b59}@media (min-width:960px){.sus nav.sk .links{display:flex}}.sus nav.sk .burger{border:1px solid var(--rule);background:var(--card);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;margin-left:auto;display:flex}@media (min-width:960px){.sus nav.sk .burger{margin-left:.4rem}}.sus nav.sk .burger span{background:var(--ink);width:18px;height:2px;transition:transform .25s,opacity .25s;display:block}.sus.menuopen .burger span:first-child{transform:translateY(7px)rotate(45deg)}.sus.menuopen .burger span:nth-child(2){opacity:0}.sus.menuopen .burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.sus #skprog{top:var(--nav-h);z-index:61;background:linear-gradient(90deg,var(--leaf),var(--amber) 55%,var(--coral));border-radius:0 3px 3px 0;width:0;height:3px;position:fixed;left:0}.sus #menu{inset:var(--nav-h) 0 0 0;z-index:59;background:var(--paper);padding:1.4rem clamp(1.25rem,4.5vw,2.5rem) 3rem;display:none;position:fixed;overflow-y:auto}.sus.menuopen #menu{display:block}.sus #menu a{color:var(--ink);font-family:var(--serif);border-bottom:1px solid var(--rule);align-items:baseline;gap:.9rem;padding:.55rem 0;font-size:1.05rem;text-decoration:none;display:flex}.sus #menu a:hover{color:var(--forest)}.sus #menu .mi{font-family:var(--mono);color:var(--coral);min-width:1.7rem;font-size:.75rem}.sus #menu .mfoot{font-size:var(--fs-small);color:var(--ink-faint);margin-top:1.2rem;line-height:1.6}@media (min-width:760px){.sus #menu{columns:2;column-gap:3rem}.sus #menu .mfoot{column-span:all}}.sus .sus-hero{min-height:100svh;padding:calc(var(--nav-h) + 3.5rem) 0 3.2rem;color:#fff;isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:relative}.sus .sus-hero .bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sus .sus-hero .scrim{z-index:-1;background:linear-gradient(112deg,#062820eb 0%,#062820b8 38%,#06282047 72%,#06282073 100%);position:absolute;inset:0}@media (max-width:759px){.sus .sus-hero .scrim{background:linear-gradient(#062820e6 0%,#0628208c 45%,#062820d1 100%)}}.sus .sus-hero-grid{align-items:center;gap:2.4rem;display:grid}@media (min-width:940px){.sus .sus-hero-grid{grid-template-columns:1.15fr .95fr;gap:3.5rem}}.sus .sus-hero .kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffdfa3;background:#06282059;border:1px solid #ffdfa366;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.3rem;padding:.42rem .85rem;font-size:.75rem;display:inline-flex}.sus .sus-hero h1{color:#fff;max-width:14ch;font-size:clamp(2.5rem,6.4vw,4.4rem)}.sus .sus-hero h1 em{color:var(--amber);letter-spacing:0;margin-top:.4rem;font-size:.62em;font-style:italic;display:block}.sus .sus-hero .lede{color:#fff;max-width:none;margin-top:1.3rem;font-size:clamp(1.15rem,1.7vw,1.32rem)}.sus .sus-hero .lede .v{color:var(--amber);font-weight:600}.sus .sus-hero .ctas{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.sus .sus-btn{border-radius:999px;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s;display:inline-block}.sus .sus-btn:hover{transform:translateY(-2px)}.sus .sus-btn.primary{background:var(--coral);color:#fff;box-shadow:0 6px 22px #e85b2b73}.sus .sus-btn.glass{color:#fff;background:#ffffff24;border:1px solid #ffffff59}.sus .sus-hero .credit{font-family:var(--mono);color:#fff;background:#0418149e;border-radius:5px;padding:.2rem .5rem;font-size:.75rem;position:absolute;bottom:.7rem;left:1rem}.sus .hi{backdrop-filter:blur(10px);box-shadow:var(--shadow-pop);color:#fff;border:1px solid #ffffff29;border-top:4px solid var(--leaf);background:#05201ae6;border-radius:18px;padding:1.4rem 1.4rem 1.15rem}.sus .hi-big{border-bottom:1px solid #ffffff24;align-items:baseline;gap:.7rem;margin-bottom:.3rem;padding:.35rem 0 .8rem;display:flex}.sus .hi-big .n{font-family:var(--mono);color:var(--amber);font-size:2.6rem;font-weight:600;line-height:1}.sus .hi-big .l{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-2);font-size:.75rem;line-height:1.5}.sus .hi-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.05rem;display:flex}.sus .hi-title{font-family:var(--serif);color:#fff;font-size:1.18rem;font-weight:700}.sus .hi-live{font-family:var(--mono);letter-spacing:.1em;color:var(--leaf);text-transform:uppercase;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.sus .hi-live .dot{background:var(--leaf);border-radius:50%;width:7px;height:7px;animation:2.2s infinite sus-hipulse}@keyframes sus-hipulse{0%,to{box-shadow:0 0 #14a85a80}55%{box-shadow:0 0 0 7px #14a85a00}}.sus .hi-row{border-top:1px solid #ffffff1f;padding:.72rem 0}.sus .hi-row:first-of-type{border-top:0}.sus .hi-top{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.35rem;display:flex}.sus .hi-name{color:#fff;font-size:.95rem;font-weight:700}.sus .hi-pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.22rem .6rem;font-size:.75rem}.sus .hi-pill.now{color:#8fe6b8;background:#14a85a38}.sus .hi-pill.soon{color:#fbcf7f;background:#f2a93b33}.sus .hi-pill.prop{color:#9cd2f2;background:#2e96d438}.sus .hi-track{background:#ffffff24;border-radius:99px;height:7px;overflow:hidden}.sus .hi-fill{border-radius:99px;width:0;height:100%;transition:width 1.3s cubic-bezier(.22,.8,.32,1)}.sus .hi-fill.g{background:linear-gradient(90deg,var(--leaf),#7bd8a6)}.sus .hi-fill.a{background:linear-gradient(90deg,var(--amber),#fbcf7f)}.sus .hi-fill.s{background:linear-gradient(90deg,var(--sky),#8ccbee)}.sus .hi-sub{font-size:var(--fs-small);color:var(--paper-2);justify-content:space-between;gap:.8rem;margin-top:.38rem;display:flex}.sus .hi-days{font-family:var(--mono);color:#fff;font-weight:600}.sus .hi-foot{font-size:var(--fs-small);color:var(--paper-2);margin-top:.9rem;line-height:1.6}.sus .hi-foot a{color:#ffb98a}.sus .strip{background:var(--deep);color:#fff;padding:1.15rem 0}.sus .strip .col{flex-wrap:wrap;justify-content:center;gap:1rem 2.6rem;display:flex}.sus .strip .st{align-items:baseline;gap:.55rem;display:flex}.sus .strip .st b{font-family:var(--serif);color:var(--amber);font-size:1.35rem}.sus .strip .st span{font-size:var(--fs-small);color:var(--paper-2)}.sus section.sk{padding:clamp(3.2rem,7vw,5.5rem) 0;position:relative}.sus .band-mint{background:var(--mint)}.sus .band-sand{background:var(--sand)}.sus .band-sky{background:var(--skywash)}.sus .band-paper2{background:var(--paper-2)}.sus .band-deep{background:var(--deep);color:#fff}.sus .band-deep h2,.sus .band-deep h3{color:#fff}.sus .band-deep p,.sus .band-deep p.lede{color:var(--paper-2)}.sus .band-deep a{color:#9fd9bc}.sus .band-deep a.cite{color:#ffb98a}.sus .chap{margin-bottom:2.2rem}.sus .chap .sus-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coral);align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:.75rem;display:inline-flex}.sus .chap .sus-eyebrow:before{content:"";background:var(--coral);width:26px;height:2px}.sus .chap h2{max-width:24ch;font-size:clamp(2rem,3.4vw,2.9rem)}.sus .chap .stand{margin-top:.9rem}.sus .band-deep .chap .sus-eyebrow{color:var(--amber)}.sus .band-deep .chap .sus-eyebrow:before{background:var(--amber)}.sus .splitband{align-items:center;gap:2rem;display:grid}@media (min-width:900px){.sus .splitband{grid-template-columns:1fr 1fr;gap:3rem}.sus .splitband.flip>.sb-img{order:2}}.sus .sb-img{border-radius:var(--radius);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.sus .sb-img img{object-fit:cover;width:100%;height:100%;min-height:260px}.sus .sb-img .pb-src{font-family:var(--mono);color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#041814ad;border-radius:5px;padding:.2rem .5rem;font-size:.75rem;position:absolute;bottom:.6rem;right:.8rem}.sus .rv{transition:opacity .7s,transform .7s cubic-bezier(.22,.8,.32,1)}.sus.js .rv{opacity:0;transform:translateY(26px)}.sus.js .rv.in{opacity:1;transform:none}.sus.js .rv.d1{transition-delay:80ms}.sus.js .rv.d2{transition-delay:.16s}.sus.js .rv.d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.sus.js .rv{transition:none;opacity:1!important;transform:none!important}}.sus .keypoint{background:var(--card);border-left:4px solid var(--leaf);box-shadow:var(--shadow-card);border-radius:12px;margin-top:.9rem;padding:1.05rem 1.25rem}.sus .keypoint .kplabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--forest);margin-bottom:.3rem;font-size:.75rem}.sus .keypoint p{font-size:var(--fs-body)}.sus .mini-bar{background:var(--card);box-shadow:var(--shadow-card);border-radius:12px;margin:1.4rem 0;padding:1rem 1.2rem}.sus .mini-bar .mb-top{font-size:var(--fs-small);justify-content:space-between;gap:1rem;margin-bottom:.55rem;font-weight:600;display:flex}.sus .mini-bar .mb-track{background:var(--paper-2);border-radius:99px;height:9px;overflow:hidden}.sus .mini-bar .mb-fill{background:linear-gradient(90deg,var(--leaf),var(--amber));border-radius:99px;width:0;height:100%;transition:width 1.2s cubic-bezier(.22,.8,.32,1)}.sus .mini-reveal{border-bottom:2px dotted var(--coral);cursor:pointer;font-weight:600}.sus .mini-reveal .mr-body{color:var(--ink-soft);font-weight:400;display:none}.sus .mini-reveal.on .mr-body{display:inline}.sus .mini-reveal.on .mr-body:before{content:" — "}.sus .mini-count{color:var(--coral);font-weight:700}.sus .dio{background:var(--card);box-shadow:var(--shadow-pop);border:1.5px solid var(--rule);border-radius:16px;margin-top:1.8rem;overflow:hidden}.sus .dhead{background:var(--deep);color:#fff;font-size:var(--fs-small);justify-content:space-between;align-items:center;padding:.75rem 1.2rem;font-weight:600;display:flex}.sus .dhead .dot{background:var(--leaf);border-radius:50%;width:8px;height:8px;margin-right:.5rem;animation:2.2s infinite sus-hipulse;display:inline-block}.sus .dhead .mono{color:var(--paper-2);font-size:.75rem}.sus .dio-body,.sus #obl-box,.sus #match-box,.sus #verdict-box,.sus #dl-box,.sus #chk-box,.sus #cmp-box{padding:1.3rem}.sus .sus-crs-fieldgrid{gap:.9rem;display:grid}@media (min-width:640px){.sus .sus-crs-fieldgrid{grid-template-columns:repeat(3,1fr)}}.sus .sus-crs-field-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.35rem;font-size:.75rem;display:block}.sus .sus-crs-input,.sus .sus-crs-select{border:1.5px solid var(--rule);background:var(--paper);width:100%;font-family:var(--mono);color:var(--ink);border-radius:10px;padding:.6rem .75rem;font-size:.95rem}.sus .sus-crs-input:focus,.sus .sus-crs-select:focus{outline:2px solid var(--leaf);border-color:var(--leaf)}.sus .sus-crs-togglerow{gap:.9rem;margin-top:1rem;display:grid}@media (min-width:640px){.sus .sus-crs-togglerow{grid-template-columns:1fr 1fr}}.sus .sus-crs-chiprow{flex-wrap:wrap;gap:.45rem;display:flex}.sus .sus-crs-chip{font-family:var(--sans);color:var(--ink-soft);background:var(--paper);border:1.5px solid var(--rule);cursor:pointer;border-radius:999px;padding:.45rem .9rem;font-size:.8rem;font-weight:600}.sus .sus-crs-chip.is-on{background:var(--forest);border-color:var(--forest);color:#fff}.sus .sus-crs-verdicts{gap:.8rem;margin-top:1.2rem;display:grid}@media (min-width:760px){.sus .sus-crs-verdicts{grid-template-columns:repeat(3,1fr)}}.sus .sus-crs-verdict{border:1.5px solid var(--rule);background:var(--paper);border-radius:12px;padding:1rem}.sus .sus-crs-verdict.is-yes{border-color:var(--leaf);background:var(--mint)}.sus .sus-crs-verdict.is-maybe{border-color:var(--amber);background:#fdf4e1}.sus .sus-crs-verdict-scheme{font-family:var(--serif);font-size:1rem;font-weight:700}.sus .sus-crs-verdict-pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--card);border-radius:999px;margin:.35rem 0 .5rem;padding:.2rem .55rem;font-size:.75rem;display:inline-block}.sus .sus-crs-verdict-when{color:var(--ink);font-size:.8rem;font-weight:700}.sus .sus-crs-verdict-note{font-size:var(--fs-small);color:var(--ink-soft);margin-top:.25rem;line-height:1.55}.sus .sus-crs-hint{font-size:var(--fs-small);color:var(--ink-soft)}.sus .sus-crs-caption{font-size:var(--fs-small);color:var(--ink-faint)}.sus .sus-crs-matcher-questions{gap:1.1rem;display:grid}.sus .sus-crs-match-head{justify-content:space-between;align-items:baseline;gap:1rem;margin:1.3rem 0 .7rem;display:flex}.sus .sus-crs-match-head .sus-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--coral);font-size:.75rem}.sus .sus-crs-match-grid{gap:.9rem;display:grid}@media (min-width:760px){.sus .sus-crs-match-grid{grid-template-columns:repeat(3,1fr)}}.sus .sus-crs-match-card{border:1.5px solid var(--rule);background:var(--paper);border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.sus .sus-crs-match-title{align-items:center;gap:.6rem;display:flex}.sus .sus-crs-match-rank{font-family:var(--serif);background:var(--amber);color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.85rem;font-weight:700;display:flex}.sus .sus-crs-match-card h3{font-size:1.02rem}.sus .sus-crs-match-card p{font-size:var(--fs-small);flex:1}.sus .sus-btn-link{font-size:var(--fs-small);color:var(--forest);font-weight:700}.sus .steps{counter-reset:step;gap:.9rem;margin-top:1.6rem;display:grid}.sus .step{background:var(--card);box-shadow:var(--shadow-card);border-radius:12px;padding:1.05rem 1.2rem 1.05rem 3.6rem;position:relative}.sus .step:before{counter-increment:step;content:counter(step);background:var(--forest);color:#fff;width:32px;height:32px;font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex;position:absolute;top:1rem;left:1rem}.sus .step b{color:var(--ink);margin-bottom:.2rem;display:block}.sus .step p{font-size:var(--fs-body)}.sus .takeaway{gap:1rem;margin-top:2rem;display:grid}@media (min-width:640px){.sus .takeaway{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.sus .takeaway{grid-template-columns:repeat(5,1fr)}}.sus .tk{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;padding:1.2rem}.sus .tk-h{font-family:var(--serif);color:var(--amber);margin-bottom:.4rem;font-size:1.25rem}.sus .tk-b{font-size:var(--fs-body);color:var(--paper-2);line-height:1.65}.sus .ask{text-align:center;max-width:720px;margin:0 auto}.sus .ask-line{font-family:var(--serif);color:#fff;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.4}.sus .ask-btn{background:var(--amber);color:var(--ink);border-radius:999px;margin-top:1.6rem;padding:1rem 2rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-block;box-shadow:0 8px 30px #f2a93b66}.sus .ask-btn:hover{transform:translateY(-2px)}.sus .ask-second{color:#fff;margin-top:1rem;font-size:1rem;display:block}.sus .sus-faq-item{background:var(--card);border:1.5px solid var(--rule);border-radius:12px;margin-top:.7rem;overflow:hidden}.sus .faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:1.08rem;font-weight:700;line-height:1.4;display:flex}.sus .faq-q span{flex:none;width:22px;height:22px;position:relative}.sus .faq-q span:before,.sus .faq-q span:after{content:"";background:var(--coral);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sus .faq-q span:before{width:14px;height:2.5px}.sus .faq-q span:after{width:2.5px;height:14px;transition:transform .25s}.sus .sus-faq-item.open .faq-q span:after{transform:translate(-50%,-50%)scaleY(0)}.sus .faq-a{max-height:0;padding:0 1.2rem;transition:max-height .4s;overflow:hidden}.sus .faq-a p{font-size:var(--fs-body);padding-bottom:1.1rem}.sus footer.sk{background:var(--deep);color:#fff;margin-top:0;padding:3.5rem 0 2.5rem}.sus .lf-grid{gap:2.5rem;display:grid}@media (min-width:860px){.sus .lf-grid{grid-template-columns:1.2fr 1fr}}.sus .lf-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:.8rem;font-size:.75rem}.sus .lf-line{font-family:var(--serif);color:#fff;font-size:1.45rem;line-height:1.45}.sus .lf-l{color:var(--paper-2);font-size:var(--fs-body);border-bottom:1px solid #ffffff1f;align-items:baseline;gap:.9rem;padding:.6rem 0;text-decoration:none;display:flex}.sus .lf-l span{font-family:var(--mono);color:var(--amber);font-size:.75rem}.sus .lf-l:hover{color:#fff}.sus .lf-base{font-size:var(--fs-small);color:var(--paper-2);border-top:1px solid #ffffff24;flex-wrap:wrap;gap:.6rem 2.5rem;margin-top:2.5rem;padding-top:1.4rem;display:flex}.sus footer.sk .ask-btn{margin-top:1.2rem}.sus .chapband{border-radius:var(--radius);isolation:isolate;align-items:flex-end;min-height:clamp(230px,32vw,360px);margin-bottom:2.2rem;display:flex;position:relative;overflow:hidden}.sus .chapband>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 6s;position:absolute;inset:0;transform:scale(1.04)}.sus .chapband.in>img{transform:scale(1)}.sus .chapband:before{content:"";z-index:-1;background:var(--duotone-green);position:absolute;inset:0}.sus .chapband.ocean:before{background:var(--duotone-ocean)}.sus .chapband .cb-inner{color:#fff;width:100%;padding:2rem clamp(1.3rem,3vw,2.4rem)}.sus .chapband .sus-eyebrow{color:#ffdfa3}.sus .chapband .sus-eyebrow:before{background:#ffdfa3}.sus .chapband h2{color:#fff;max-width:26ch;font-size:clamp(2rem,3.4vw,2.9rem)}.sus .chapband .stand{color:#fffffff2;max-width:64ch;margin-top:.7rem}.sus .chapband .pb-src{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#04181499;border-radius:5px;padding:.2rem .5rem;font-size:.75rem;position:absolute;top:.7rem;right:.9rem}.sus .vi{z-index:2;background:#fff;border-radius:12px;width:min(100%,470px);margin-top:-2.2rem;margin-left:-1.2rem;padding:.95rem 1.05rem .85rem;position:relative;box-shadow:0 16px 42px #04140f66}.sus .vb.flip .vi{margin-left:auto;margin-right:-1.2rem}@media (max-width:899px){.sus .vi{margin-left:0;margin-right:0}.sus .vb.flip .vi{margin-right:0}}.sus .vi-head{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--forest);align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:.75rem;display:flex}.sus .vi-head:before{content:"";background:var(--leaf);border-radius:50%;width:7px;height:7px}.sus .vi-cap{color:var(--ink-faint);margin-top:.7rem;font-size:.75rem;line-height:1.5}.sus .vi-trace{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sus .vi-trace .tp{color:var(--forest);background:var(--mint);opacity:1;border-radius:999px;padding:.3rem .6rem;font-size:.75rem;font-weight:600;transition:opacity .5s,transform .5s;transform:none}.sus .vi-trace .tc{background:var(--leaf);transform-origin:0;min-width:14px;height:2px;transition:transform .6s var(--e,cubic-bezier(.22,.8,.32,1));flex:1 0 14px}.sus.js .vi:not(.on) .vi-trace .tp{opacity:0;transform:translateY(8px)}.sus.js .vi:not(.on) .vi-trace .tc{transform:scaleX(0)}.sus.js .vi.on .vi-trace .tp:nth-child(3){transition-delay:.15s}.sus.js .vi.on .vi-trace .tp:nth-child(5){transition-delay:.3s}.sus.js .vi.on .vi-trace .tp:nth-child(7){transition-delay:.45s}.sus.js .vi.on .vi-trace .tc:nth-child(2){transition-delay:.1s}.sus.js .vi.on .vi-trace .tc:nth-child(4){transition-delay:.25s}.sus.js .vi.on .vi-trace .tc:nth-child(6){transition-delay:.4s}.sus .vi-ledger{flex-direction:column;display:flex}.sus .vi-ledger .lr{border-bottom:1px solid var(--rule);color:var(--ink-soft);align-items:center;gap:.6rem;padding:.42rem 0;font-size:.8rem;transition:opacity .5s,transform .5s;display:flex}.sus .vi-ledger .lr:last-child{border-bottom:0}.sus .vi-ledger .lr .ck{background:var(--mint);width:19px;height:19px;color:var(--forest);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.sus.js .vi:not(.on) .vi-ledger .lr{opacity:0;transform:translate(-12px)}.sus.js .vi.on .vi-ledger .lr:nth-child(2){transition-delay:.12s}.sus.js .vi.on .vi-ledger .lr:nth-child(3){transition-delay:.24s}.sus.js .vi.on .vi-ledger .lr:nth-child(4){transition-delay:.36s}.sus .tl2{margin:2.2rem 0 1rem;padding:0;position:relative}.sus .tl2 .tl2-rail{background:var(--paper-2);border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:14px}.sus .tl2 .tl2-fill{background:linear-gradient(180deg,var(--leaf),var(--amber),var(--coral));border-radius:3px;width:100%;height:0;position:absolute;top:0;left:0}.sus .tl2-item{padding:0 0 1.5rem 3rem;position:relative}.sus .tl2-node{background:var(--card);border:3px solid var(--rule);border-radius:50%;width:18px;height:18px;transition:border-color .3s,transform .3s;position:absolute;top:.4rem;left:6.5px}.sus .tl2-item.on .tl2-node{border-color:var(--forest);transform:scale(1.12)}.sus .tl2-card{background:var(--card);box-shadow:var(--shadow-card);border-radius:12px;padding:1rem 1.2rem;transition:opacity .5s,transform .5s}.sus.js .tl2-item:not(.on) .tl2-card{opacity:.35;transform:translateY(8px)}.sus .tl2-when{font-family:var(--mono);color:var(--coral);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:600}.sus .tl2-t{color:var(--ink);margin:.15rem 0 .2rem;font-weight:700}.sus .tl2-d{font-size:var(--fs-body);color:var(--ink-soft);line-height:1.65}.sus .tl2-set{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-left:.5rem;padding:.18rem .55rem;font-size:.75rem;display:inline-block}.sus .tl2-set.law{background:var(--mint);color:var(--forest)}.sus .tl2-set.prop{color:#8a5e0f;background:#fdf0da}@media (min-width:900px){.sus .tl2 .tl2-rail{left:50%;transform:translate(-50%)}.sus .tl2-item{width:50%;padding:0 2.6rem 1.8rem 0}.sus .tl2-item .tl2-node{left:auto;right:-9px}.sus .tl2-item.side-r{margin-left:50%;padding:0 0 1.8rem 2.6rem}.sus .tl2-item.side-r .tl2-node{left:-9px;right:auto}}.sus .pullquote{isolation:isolate;padding:clamp(4rem,9vw,7rem) 0;position:relative;overflow:hidden}.sus .pullquote>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sus .pullquote:before{content:"";z-index:-1;background:var(--duotone-ocean);position:absolute;inset:0}.sus .pullquote .pq{text-align:center;color:#fff;max-width:820px;font-family:var(--serif);margin:0 auto;font-size:clamp(1.4rem,3vw,2.1rem);line-height:1.45}.sus .pullquote .pq-src{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fffffff2;text-align:center;margin-top:1.2rem;font-size:.75rem;display:block}.sus .ctaband{isolation:isolate;padding:clamp(4rem,9vw,6.5rem) 0;position:relative;overflow:hidden}.sus .ctaband>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sus .ctaband:before{content:"";z-index:-1;background:var(--duotone-green);position:absolute;inset:0}.sus .ctaband .ask-line{color:#fff}.sus .sus-crs-smallprint{font-size:var(--fs-small);color:var(--ink-faint);margin-top:1.4rem;line-height:1.6}.sus footer.sk .sus-crs-smallprint{color:var(--paper-2)}.sus .halves{align-items:start;gap:2rem;display:grid}@media (min-width:960px){.sus .halves{grid-template-columns:1fr 1fr;gap:3rem}}.sus .halves>div>.chap{margin-bottom:1.4rem}.sus p.note{font-size:var(--fs-small);color:var(--ink-faint);border-left:3px solid var(--rule);margin-top:1rem;padding:.55rem 0 .55rem .9rem;line-height:1.65}.sus .cite-foot{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-faint);text-transform:none;margin-top:.9rem;font-size:.75rem;line-height:1.7}.sus .cite-foot a.cite{color:var(--coral)}.sus .band-deep .cite-foot{color:var(--paper-2)}.sus .keypoint .kpbody{font-size:var(--fs-body);color:var(--ink-soft);line-height:1.7}.sus .dio .cite-foot{margin-top:0;padding:0 1.3rem 1.1rem}.sus .mono{font-family:var(--mono)}.sus section.sk>.col>p{max-width:none}.sus .who{gap:1rem;margin:1.8rem 0 1.4rem;display:grid}@media (min-width:760px){.sus .who{grid-template-columns:repeat(3,1fr)}}.sus .who-c{background:var(--card);box-shadow:var(--shadow-card);border-top:4px solid var(--leaf);border-radius:14px;padding:1.3rem 1.35rem}.sus .who-c:nth-child(2){border-top-color:var(--sky)}.sus .who-c:nth-child(3){border-top-color:var(--amber)}.sus .who-h{font-family:var(--serif);color:var(--ink);margin-bottom:.45rem;font-size:1.15rem;font-weight:700}.sus .who-b{font-size:var(--fs-body);color:var(--ink-soft);line-height:1.65}.sus .ptab{background:var(--card);box-shadow:var(--shadow-card);border-radius:14px;margin:1.6rem 0 .4rem;overflow:hidden}.sus .pt-r{border-bottom:1px solid var(--rule);font-size:var(--fs-small);gap:.15rem .9rem;padding:.85rem 1.1rem;display:grid}.sus .pt-r:last-child{border-bottom:0}.sus .pt-r>span:first-child{color:var(--ink);font-weight:700}.sus .pt-h{background:var(--deep);color:#fff;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem}.sus .pt-h>span:first-child{color:#fff}.sus .pt-r span{color:var(--ink-soft)}.sus .pt-r b{color:var(--ink)}@media (max-width:719px){.sus .pt-h{display:none}.sus .pt-r>span[data-label]:before{content:attr(data-label);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--coral);margin-top:.35rem;font-size:.75rem;display:block}}@media (min-width:720px){.sus .pt3 .pt-r,.sus .ptab-n .pt-r{grid-template-columns:1.1fr 1fr 1fr}.sus .pt-4 .pt-r{grid-template-columns:1fr 1fr 1fr}.sus .ptab:not(.pt3):not(.pt-4) .pt-r{grid-template-columns:1fr 1fr}}.sus .kp{gap:.9rem;margin:1.6rem 0 .6rem;display:grid}@media (min-width:700px){.sus .kp{grid-template-columns:repeat(3,1fr)}}.sus .kp-i{background:var(--card);box-shadow:var(--shadow-card);border-left:4px solid var(--forest);border-radius:12px;padding:1.1rem 1.2rem}.sus .kp-h{color:var(--ink);margin-bottom:.3rem;font-size:1.05rem;font-weight:700}.sus .kp-b{font-size:var(--fs-body);color:var(--ink-soft);line-height:1.65}.sus .stx{background:var(--card);box-shadow:var(--shadow-card);font-size:var(--fs-body);color:var(--ink-soft);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.2rem 1rem;margin-top:.85rem;padding:1.05rem 1.2rem;display:grid}.sus .stx-n{font-family:var(--serif);color:var(--amber);font-size:1.35rem;font-weight:700;line-height:1.1}.sus .stx-h{color:var(--ink);margin-bottom:.2rem;font-size:1.05rem;font-weight:700;display:block}.sus .stx-s{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-faint);margin-top:.35rem;font-size:.75rem;display:block}.sus .stp{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:start;gap:.2rem 1rem;padding:.9rem 0;display:grid}.sus .stp:last-of-type{border-bottom:0}.sus .stp-n{font-family:var(--mono);color:var(--coral);font-size:.8rem;font-weight:600}.sus .stp-h{color:var(--ink);margin-bottom:.2rem;font-size:1.05rem;font-weight:700;display:block}.sus .stp-b{font-size:var(--fs-body);color:var(--ink-soft);line-height:1.65;display:block}.sus .asks{gap:.8rem;margin:1.8rem 0 .4rem;display:grid}@media (min-width:760px){.sus .asks{grid-template-columns:1fr 1fr}}.sus .ak{background:var(--card);box-shadow:var(--shadow-card);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.2rem 1rem;padding:1.05rem 1.2rem;display:grid}.sus .ak-n{font-family:var(--mono);color:#fff;background:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.78rem;font-weight:600;display:flex}.sus .ak-h{color:var(--ink);margin-bottom:.25rem;font-size:1.05rem;font-weight:700}.sus .ak-b{font-size:var(--fs-body);color:var(--ink-soft);line-height:1.65}.sus .asks .cite-foot{grid-column:1/-1}@media (min-width:760px){.sus .asks>.cite-foot{grid-column:1/-1}}.sus .sus-kf{background:var(--card);box-shadow:var(--shadow-card);border-radius:14px;margin:1.7rem 0 .4rem;overflow:hidden}.sus .kf-r{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;padding:.78rem 1.15rem;display:flex}.sus .kf-r:last-child{border-bottom:0}.sus .kf-l{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.75rem}.sus .kf-v{color:var(--ink);font-size:1rem;font-weight:700}.sus .pmap{background:var(--card);box-shadow:var(--shadow-card);border-radius:14px;margin:1.7rem 0 .4rem;overflow:hidden}.sus .pm-row{border-bottom:1px solid var(--rule);gap:.3rem .95rem;padding:.9rem 1.15rem;display:grid}.sus .pm-row:last-child{border-bottom:0}@media (min-width:640px){.sus .pm-row{grid-template-columns:5.5rem 1fr}}.sus .pm-p{font-family:var(--mono);color:var(--coral);font-size:.75rem;font-weight:600;line-height:1.5}.sus .pm-t{font-size:var(--fs-body);color:var(--ink-soft);line-height:1.7}.sus .pm-t b{color:var(--ink)}.sus .sc{background:var(--mint);border-left:4px solid var(--forest);border-radius:12px;margin:1.5rem 0 .4rem;padding:1.15rem 1.3rem}.sus .sc-2{border-left-color:var(--amber);background:#fdf4e1}.sus .sc-3{background:var(--skywash);border-left-color:var(--sky)}.sus .sc-h{font-family:var(--serif);color:var(--ink);margin-bottom:.4rem;font-size:1.15rem;font-weight:700}.sus .sc-b{font-size:var(--fs-body);color:var(--ink-soft);line-height:1.7}.sus .sc-t{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-faint);margin-top:.55rem;font-size:.75rem;display:block}.sus .deltas{background:var(--card);box-shadow:var(--shadow-card);border-radius:14px;margin:1.7rem 0 .4rem;padding:1.2rem 1.3rem}.sus .dl-h{font-family:var(--serif);color:var(--ink);margin-bottom:.9rem;font-size:1.05rem;font-weight:700}.sus .dl-row{border-bottom:1px solid var(--rule);align-items:baseline;gap:.35rem .8rem;padding:.7rem 0;display:grid}.sus .dl-row:last-child{border-bottom:0}@media (min-width:700px){.sus .dl-row{grid-template-columns:1fr auto 1fr}}.sus .dl-was{font-size:var(--fs-small);color:var(--ink-faint);font-style:italic}.sus .dl-arrow{font-family:var(--mono);color:var(--coral);font-weight:600}.sus .dl-now{font-size:var(--fs-small);color:var(--ink)}.sus .dl-now b{color:var(--ink)}.sus .pen{background:var(--card);box-shadow:var(--shadow-card);border-radius:14px;margin:1.7rem 0 .4rem;padding:1.25rem 1.35rem}.sus .pen-row{align-items:center;gap:.3rem .9rem;padding:.6rem 0;display:grid}@media (min-width:700px){.sus .pen-row{grid-template-columns:1fr 8rem auto}}.sus .pen-l{font-size:var(--fs-small);color:var(--ink-soft)}.sus .pen-bar{background:var(--paper-2);border-radius:99px;height:9px;overflow:hidden}.sus .pen-bar span{background:linear-gradient(90deg,var(--amber),var(--coral));border-radius:99px;width:0;height:100%;transition:width 1.1s cubic-bezier(.22,.8,.32,1);display:block}.sus .rv.in .pen-bar span,.sus .pen.in .pen-bar span{width:var(--w)}.sus .pen-v{font-family:var(--mono);color:var(--ink);font-size:.9rem;font-weight:600}.sus .pen-n{font-size:var(--fs-small);color:var(--ink-faint);grid-column:1/-1;line-height:1.6}.sus .tl{margin:1.9rem 0 .6rem;padding-left:2.6rem;position:relative}.sus .tl-rail{background:var(--paper-2);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:11px}.sus .tl-fill{background:linear-gradient(180deg,var(--leaf),var(--amber));border-radius:3px;width:100%;height:0;transition:height 1.2s;position:absolute;top:0;left:0}.sus .tl.in .tl-fill,.sus .rv.in .tl-fill{height:100%}.sus .tl-node{padding:0 0 1.3rem;position:relative}.sus .tl-dot{background:var(--card);border:3px solid var(--rule);border-radius:50%;width:16px;height:16px;margin-left:3.5px;position:absolute;top:.3rem;left:-2.6rem}.sus .tl-node:first-of-type .tl-dot,.sus .tl-node:nth-of-type(2) .tl-dot{border-color:var(--forest)}.sus .tl-d{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--coral);font-size:.75rem;font-weight:600}.sus .tl-h{color:var(--ink);margin:.15rem 0 .2rem;font-weight:700}.sus .tl-b{font-size:var(--fs-body);color:var(--ink-soft);line-height:1.7}.sus .tl-src{font-family:var(--mono);color:var(--ink-faint);font-size:.75rem}.sus .gl{gap:.8rem;margin-top:1.7rem;display:grid}@media (min-width:700px){.sus .gl{grid-template-columns:1fr 1fr}}.sus .gl-c{background:var(--card);box-shadow:var(--shadow-card);border-radius:12px;padding:1rem 1.15rem}.sus .gl-c b{font-family:var(--serif);color:var(--forest);margin-bottom:.25rem;font-size:1.12rem;display:block}.sus .gl-c span{font-size:var(--fs-body);color:var(--ink-soft);line-height:1.65}.sus ol.srcs,.sus ol.stand{counter-reset:src;gap:.55rem;margin-top:1.7rem;list-style:none;display:grid}@media (min-width:860px){.sus ol.srcs,.sus ol.stand{grid-template-columns:1fr 1fr;gap:.55rem 1.4rem}}.sus ol.srcs li,.sus ol.stand li{counter-increment:src;background:var(--card);border:1px solid var(--rule);font-size:var(--fs-body);color:var(--ink-soft);border-radius:10px;padding:.75rem .95rem .75rem 3rem;line-height:1.6;position:relative}.sus ol.srcs li:before,.sus ol.stand li:before{content:"[" counter(src) "]";font-family:var(--mono);color:var(--coral);font-size:.75rem;position:absolute;top:.72rem;left:.85rem}.sus ol.srcs li a,.sus ol.stand li a{font-weight:600}.sus ol.stand{font-size:var(--fs-body)}.sus .sus-subtopics{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.sus .sus-subtopics a{font-size:var(--fs-small);color:var(--forest);background:var(--card);border:1.5px solid var(--rule);border-radius:999px;padding:.5rem 1rem;font-weight:600;text-decoration:none}.sus .sus-subtopics a:hover{background:var(--forest);color:#fff;border-color:var(--forest)}.sus .regimes-row{gap:1rem;margin-top:1.4rem;display:grid}@media (min-width:760px){.sus .regimes-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:1060px){.sus .regimes-row{grid-template-columns:repeat(4,1fr)}}.sus a.rr{background:var(--card);box-shadow:var(--shadow-card);border-top:4px solid var(--sky);border-radius:14px;padding:1.15rem 1.2rem;text-decoration:none;transition:transform .2s;display:block}.sus a.rr:hover{transform:translateY(-4px)}.sus a.rr:nth-child(2){border-top-color:var(--amber)}.sus a.rr:nth-child(3){border-top-color:var(--leaf)}.sus a.rr:nth-child(4){border-top-color:var(--coral)}.sus a.rr b{font-family:var(--serif);color:var(--ink);margin-bottom:.3rem;font-size:1.08rem;display:block}.sus a.rr span{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.6}.sus figure.figwrap{background:var(--card);box-shadow:var(--shadow-card);border-radius:14px;margin:1.8rem 0 .6rem;padding:1.1rem 1.2rem 1rem;overflow:hidden}.sus figure.figwrap picture{display:block}.sus figure.figwrap img{background:var(--paper);border-radius:8px;width:100%;height:auto}.sus figure.figwrap figcaption{margin-top:.85rem}.sus .fc-t{font-family:var(--serif);color:var(--ink);font-size:1.05rem;display:block}.sus .fc-s{font-family:var(--mono);color:var(--ink-faint);margin-top:.35rem;font-size:.75rem;line-height:1.7;display:block}.sus .mini-toggle{border-bottom:2px dotted var(--coral);cursor:pointer;font-weight:600}.sus .mini-toggle .mt-b,.sus .mini-toggle.on .mt-a{display:none}.sus .mini-toggle.on .mt-b{display:inline}.sus .mini-bar .mb-v{font-family:var(--mono);color:var(--ink-faint);margin-bottom:.5rem;font-size:.75rem;display:block}.sus .mini-bar[data-label]:before{content:attr(data-label);color:var(--ink);margin-bottom:.5rem;font-size:.8rem;font-weight:600;line-height:1.5;display:block}.sus .mini-bar[data-label] .mb-track{margin-top:.2rem}.sus #sc-box,.sus #dm-box,.sus #rt-box{padding:1.3rem}.sus .dq-n{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coral);margin-bottom:.5rem;font-size:.75rem;display:block}.sus .dq-q{font-family:var(--serif);color:var(--ink);margin-bottom:.9rem;font-size:1.15rem;line-height:1.4}.sus .dq-opts{gap:.55rem;display:grid}.sus button.dq-o{text-align:left;background:var(--paper);border:1.5px solid var(--rule);cursor:pointer;width:100%;font-family:var(--sans);border-radius:11px;padding:.75rem .9rem;transition:border-color .18s,transform .18s;display:block}.sus button.dq-o:hover{border-color:var(--forest);transform:translateY(-1px)}.sus button.dq-o b{color:var(--ink);font-size:1rem;display:block}.sus button.dq-o small{font-size:var(--fs-small);color:var(--ink-faint);margin-top:.2rem;line-height:1.5;display:block}.sus button.dreset{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coral);cursor:pointer;background:0 0;border:0;margin-top:1rem;padding:.3rem 0;font-size:.75rem}.sus button.dreset:hover{text-decoration:underline}.sus .dnums{gap:.9rem;margin-top:.4rem;display:grid}@media (min-width:560px){.sus .dnums{grid-template-columns:1fr 1fr}}.sus label.dnum{display:block}.sus .dnum-l{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.35rem;font-size:.75rem;line-height:1.5;display:block}.sus input.dnum-i{border:1.5px solid var(--rule);background:var(--paper);width:100%;font-family:var(--mono);color:var(--ink);border-radius:10px;padding:.6rem .75rem;font-size:1rem}.sus input.dnum-i:focus{outline:2px solid var(--leaf);border-color:var(--leaf)}.sus .dnum-h{font-size:var(--fs-small);color:var(--ink-faint);margin-top:.3rem;line-height:1.5;display:block}.sus .dm-wait{font-size:var(--fs-small);color:var(--ink-faint);margin-top:1rem}.sus .dv{border:1.5px solid var(--rule);background:var(--paper);border-radius:13px;margin-top:1.1rem;padding:1.15rem 1.25rem}.sus .dv-in{border-color:var(--leaf);background:var(--mint)}.sus .dv-out{border-color:var(--amber);background:#fdf4e1}.sus .dv-t{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--forest);margin-bottom:.3rem;font-size:.75rem}.sus .dv-out .dv-t{color:#8a5a10}.sus .dv-h{font-family:var(--serif);color:var(--ink);margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.35}.sus .dv-b{font-size:var(--fs-body);color:var(--ink-soft);margin-top:.5rem;line-height:1.7}.sus .dv-next{gap:.5rem;margin-top:.9rem;display:grid}.sus .dv-next span{font-size:var(--fs-body);color:var(--ink-soft);padding-left:1rem;line-height:1.6;display:block;position:relative}.sus .dv-next span:before{content:"";background:var(--leaf);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.sus .dv-warn{font-size:var(--fs-small);color:var(--ink-faint);border-top:1px solid var(--rule);margin-top:.9rem;padding-top:.7rem;line-height:1.65}.sus .dual{gap:.8rem;margin-top:1rem;display:grid}@media (min-width:560px){.sus .dual{grid-template-columns:1fr 1fr}}.sus .dual-c{border:1.5px solid var(--rule);background:var(--card);border-radius:11px;padding:.9rem 1rem}.sus .dual-yes{border-color:var(--leaf)}.sus .dual-no{border-color:var(--rule)}.sus .dual-n{font-family:var(--serif);color:var(--ink);font-size:1.02rem;font-weight:700}.sus .dual-v{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;background:var(--paper-2);color:var(--ink-soft);border-radius:999px;margin:.35rem 0 .45rem;padding:.2rem .55rem;font-size:.75rem;display:inline-block}.sus .dual-yes .dual-v{background:var(--mint);color:var(--forest)}.sus .dual-b{color:var(--ink-soft);font-size:.8rem;line-height:1.6}.sus .db{--brand:var(--forest);background:var(--card);box-shadow:var(--shadow-pop);border-radius:18px;gap:0;margin-top:1.6rem;display:grid;overflow:hidden}@media (min-width:900px){.sus .db{grid-template-columns:1.15fr .85fr}.sus .db.flip .db-stage{order:-1}}.sus .db-copy{padding:clamp(1.4rem,2.6vw,2rem)}.sus .db-top{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.7rem;display:flex}.sus .db-rank{font-family:var(--serif);color:#fff;background:var(--brand);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;font-weight:700;display:flex}.sus .db-badge{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--coral);font-size:.75rem}.sus .db-name{color:var(--ink);font-size:clamp(1.25rem,2.4vw,1.65rem)}.sus .db-best{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-faint);margin:.35rem 0 .8rem;font-size:.75rem;line-height:1.6}.sus .db-chips{flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;display:flex}.sus .db-chip{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--forest);background:var(--mint);border-radius:999px;padding:.28rem .65rem;font-size:.75rem;transition:opacity .45s,transform .45s}.sus.js .db:not(.in) .db-chip{opacity:0;transform:translateY(7px)}.sus.js .db.in .db-chip:nth-child(2){transition-delay:90ms}.sus.js .db.in .db-chip:nth-child(3){transition-delay:.18s}.sus .db-copy p{font-size:var(--fs-body);margin-top:.6rem;line-height:1.75}.sus .db-links{font-size:var(--fs-small);flex-wrap:wrap;gap:1rem;margin-top:1rem;font-weight:600;display:flex}.sus .db-stage{background:radial-gradient(circle at 30% 25%, #ffffff29, transparent 62%), var(--brand);justify-content:center;align-items:center;padding:1.6rem 1.4rem;display:flex;position:relative}.sus .st-green{--brand:#0c5b3b}.sus .st-ocean{--brand:#12557e}.sus .st-amber{--brand:#8a5a10}.sus .st-plum{--brand:#513c74}.sus .st-forest{--brand:#0b4433}.sus .st-sand{--brand:#7a5a26}.sus .db-stage .vi{width:100%;max-width:420px;margin:0}.sus .vi-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--forest);align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:.75rem;display:flex}.sus .vi-k:before{content:"";background:var(--leaf);border-radius:50%;flex:none;width:7px;height:7px}.sus .vi-barwrap{align-items:flex-end;gap:.7rem;height:104px;display:flex}.sus .vi-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.sus .vi-bar:before{content:"";background:linear-gradient(180deg,var(--leaf),var(--forest));border-radius:7px 7px 0 0;width:100%;height:0;transition:height .9s cubic-bezier(.22,.8,.32,1);display:block}.sus .vi.on .vi-bar:before{height:calc(var(--h,40) * 1%)}.sus .vi-bar[data-h="72"]{--h:72}.sus .vi-bar[data-h="46"]{--h:46}.sus .vi-bar[data-h="28"]{--h:28}.sus .vi-bar i{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-top:.4rem;font-size:.75rem;font-style:normal}.sus .vi.on .vi-bar:nth-child(2):before{transition-delay:.12s}.sus .vi.on .vi-bar:nth-child(3):before{transition-delay:.24s}.sus .vi-tracewrap{align-items:center;gap:.5rem;display:flex}.sus .vi-pill{color:var(--forest);background:var(--mint);border-radius:999px;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:opacity .5s,transform .5s}.sus .vi-pill-2{background:var(--forest);color:#fff}.sus .vi-line{background:var(--leaf);transform-origin:0;flex:1;min-width:20px;height:2px;transition:transform .7s cubic-bezier(.22,.8,.32,1) .12s;position:relative}.sus .vi-line:after{content:"";border:5px solid #0000;border-left-color:var(--leaf);position:absolute;top:-4px;right:-1px}.sus.js .vi:not(.on) .vi-pill{opacity:0;transform:translateY(8px)}.sus.js .vi:not(.on) .vi-line{transform:scaleX(0)}.sus.js .vi.on .vi-pill-2{transition-delay:.42s}.sus .vi-dialwrap{text-align:center}.sus .vi-dial-n{justify-content:center;align-items:baseline;gap:.35rem;display:flex}.sus .vi-dial-n b{font-family:var(--mono);color:var(--coral);font-size:1.9rem;font-weight:600}.sus .vi-dial-n i{font-family:var(--mono);color:var(--ink-faint);font-size:.75rem;font-style:normal}.sus .vi-dial-track{background:var(--paper-2);border-radius:99px;height:10px;margin-top:.7rem;overflow:hidden}.sus .vi-dial-fill{background:linear-gradient(90deg,var(--leaf),var(--amber));border-radius:99px;width:0;height:100%;transition:width 1.2s cubic-bezier(.22,.8,.32,1)}.sus .vi.on .vi-dial-fill{width:88%}.sus .vi-ratiowrap{text-align:center}.sus .vi-num{font-family:var(--mono);color:var(--forest);font-size:1rem;font-weight:600;display:block}.sus .vi-bar-h{background:var(--ink);width:0;height:2px;margin:.45rem auto;transition:width .7s;display:block}.sus .vi.on .vi-bar-h{width:72%}.sus .vi-den{height:1.5rem;display:block;position:relative}.sus .vi-den b{font-family:var(--mono);color:var(--coral);opacity:0;font-size:.86rem;font-weight:600;animation:none;position:absolute;left:0;right:0}.sus .vi.on .vi-den b{animation:8s infinite sus-secrden}.sus .vi.on .vi-den b:nth-child(2){animation-delay:2s}.sus .vi.on .vi-den b:nth-child(3){animation-delay:4s}.sus .vi.on .vi-den b:nth-child(4){animation-delay:6s}@keyframes sus-secrden{0%,3%{opacity:0;transform:translateY(6px)}8%,22%{opacity:1;transform:none}27%,to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.sus .vi.on .vi-den b{opacity:0;animation:none}.sus .vi.on .vi-den b:first-child{opacity:1}}.sus .vi-rows{flex-direction:column;display:flex}.sus .vi-row{border-bottom:1px solid var(--rule);color:var(--ink-soft);align-items:center;gap:.6rem;padding:.42rem 0;font-size:.8rem;transition:opacity .5s,transform .5s;display:flex}.sus .vi-row:last-child{border-bottom:0}.sus .vi-row:before{content:"✓";background:var(--mint);width:19px;height:19px;color:var(--forest);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.sus.js .vi:not(.on) .vi-row{opacity:0;transform:translate(-12px)}.sus.js .vi.on .vi-row:nth-child(2){transition-delay:.12s}.sus.js .vi.on .vi-row:nth-child(3){transition-delay:.24s}.sus.js .vi.on .vi-row:nth-child(4){transition-delay:.36s}.sus .vi-doc{flex-direction:column;gap:.55rem;padding:.3rem 0;display:flex}.sus .vi-l{background:var(--paper-2);border-radius:99px;width:0;height:9px;transition:width .8s cubic-bezier(.22,.8,.32,1);display:block}.sus .vi.on .vi-l{width:100%}.sus .vi.on .vi-l:nth-child(2){transition-delay:.12s}.sus .vi.on .vi-l:nth-child(3){transition-delay:.24s}.sus .vi.on .vi-l:nth-child(4){transition-delay:.36s}.sus .vi-l.short{background:linear-gradient(90deg,var(--amber),var(--coral))}.sus .vi.on .vi-l.short{width:52%}.sus .psx{background:var(--card);box-shadow:var(--shadow-pop);border-top:5px solid var(--amber);border-radius:18px;margin-top:2rem;padding:clamp(1.3rem,2.6vw,1.9rem)}.sus .psx-h{margin-bottom:1.2rem}.sus .psx-h .sus-eyebrow{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--coral);align-items:center;gap:.6rem;margin-bottom:.5rem;font-size:.75rem;display:inline-flex}.sus .psx-h .sus-eyebrow:before{content:"";background:var(--coral);width:24px;height:2px}.sus .psx-h h3{color:var(--ink);font-size:clamp(1.15rem,2.2vw,1.5rem)}.sus .psx-row{gap:1rem;display:grid}@media (min-width:680px){.sus .psx-row{grid-template-columns:repeat(3,1fr)}}@media (min-width:1040px){.sus .psx-row{grid-template-columns:repeat(5,1fr)}}.sus .psx-s{background:var(--paper);border-top:3px solid var(--leaf);border-radius:12px;padding:1rem 1.1rem;position:relative}.sus .psx-s:nth-child(2){border-top-color:var(--sky)}.sus .psx-s:nth-child(3){border-top-color:var(--amber)}.sus .psx-s:nth-child(4){border-top-color:var(--coral)}.sus .psx-s:nth-child(5){border-top-color:var(--forest)}.sus .psx-n{font-family:var(--mono);color:var(--coral);font-size:.75rem;font-weight:600}.sus .psx-t{color:var(--ink);margin:.25rem 0 .3rem;font-size:.95rem;font-weight:700;line-height:1.4}.sus .psx-b{font-size:var(--fs-small);color:var(--ink-soft);line-height:1.65}.sus .band-deep .sus-kf,.sus .band-deep .who-c,.sus .band-deep .gl-c{box-shadow:none;background:#ffffff12}.sus .band-deep .kf-v,.sus .band-deep .who-h{color:#fff}.sus .band-deep .kf-l,.sus .band-deep .who-b{color:var(--paper-2)}.sus .tl-node.done .tl-dot{border-color:var(--forest);background:var(--forest)}.sus .tl-node.next .tl-dot{border-color:var(--coral);box-shadow:0 0 0 5px #b7482224}.sus .tl-node.next .tl-h{color:var(--coral)}.sus .tl-today{padding:0 0 1.2rem;position:relative}.sus .tl-today-d{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--forest);border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:600;display:inline-block}.sus .tl-today:before{content:"";background:var(--forest);border:3px solid var(--paper);border-radius:50%;width:16px;height:16px;margin-left:3.5px;position:absolute;top:.35rem;left:-2.6rem}.sus .dq{margin:0}.sus .dm-res{margin-top:.2rem}.sus .sc-1{background:var(--mint);border-left-color:var(--forest)}.sus .lf-ask,.sus .lf-next{min-width:0}.sus .vi-bars,.sus .vi-dial,.sus .vi-ratio,.sus .vi-lines{display:block}.sus .sus-hero strong,.sus .hi strong,.sus .band-deep strong,.sus .pullquote strong,.sus .ctaband strong,.sus .chapband strong,.sus footer.sk strong,.sus .strip strong,.sus .sus-hero .lede strong{color:#fff}.sus section.sk>.col>p,.sus section.sk>.col>.halves>div>p,.sus .pullquote>.col>p{margin-top:1.05rem}.sus section.sk>.col>p:first-child,.sus section.sk>.col>.halves>div>p:first-child{margin-top:0}.sus section.sk>.col>h3,.sus section.sk>.col>.halves>div>h3{margin-top:2.75rem;margin-bottom:1rem;font-size:clamp(1.3rem,2.3vw,1.6rem)}@media (max-width:700px){.sus section.sk>.col>h3,.sus section.sk>.col>.halves>div>h3{margin-top:2rem;margin-bottom:.875rem}}.sus section.sk>.col>p.note{margin-top:1.2rem}.sus section.sk>.col>.cite-foot{margin-bottom:.4rem}.sus .sus-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coral);align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:.75rem;display:inline-flex}.sus .sus-eyebrow:before{content:"";background:var(--coral);flex:none;width:26px;height:2px}.sus .chapband .cb-inner .sus-eyebrow{color:#ffdfa3}.sus .chapband .cb-inner .sus-eyebrow:before{background:#ffdfa3}.sus .band-deep .sus-eyebrow{color:var(--amber)}.sus .band-deep .sus-eyebrow:before{background:var(--amber)}.sus .pt-h span,.sus .pt-h>span:first-child{color:#fff}.sus .db-stage{padding:clamp(1.8rem,3.4vw,2.8rem);overflow:hidden}.sus .db-stage:before,.sus .db-stage:after{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:50%;position:absolute}.sus .db-stage:before{width:300px;height:300px;top:-90px;left:-110px}.sus .db-stage:after{border-color:#ffffff1a;width:190px;height:190px;bottom:-70px;left:-40px}.sus .db-stage .vi{max-width:430px;box-shadow:0 18px 46px #04140f57}@media (min-width:900px){.sus .db-stage{min-height:100%}}.sus .hi-pill.none{color:var(--paper-2);background:#ffffff1a}.sus .hi-track.empty{background-image:repeating-linear-gradient(115deg,#ffffff29 0 5px,#0000 5px 10px)}.sus .hi-fill.n{background:0 0}.sus .hi-since{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-2);font-size:.75rem}.sus .vi-swap{flex-direction:column;gap:.55rem;display:flex}.sus .vi-swap .sw{background:var(--paper);border:1px solid var(--rule);transition:opacity .5s var(--e,cubic-bezier(.22,.8,.32,1)),transform .5s var(--e,cubic-bezier(.22,.8,.32,1));border-radius:8px;align-items:flex-start;gap:.6rem;padding:.55rem .65rem;display:flex}.sus .vi-swap .sw-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);flex:none;min-width:5.4em;padding-top:.16rem;font-size:.75rem}.sus .vi-swap .sw-t{font-size:var(--fs-small);color:var(--ink);line-height:1.5}.sus .vi-swap .sw-t b{color:var(--forest);background:var(--mint);border-radius:3px;padding:0 .22rem;font-weight:700}.sus .vi-swap .sw-new{background:var(--mint);border-color:var(--leaf)}.sus .vi-swap .sw-new .sw-k{color:var(--forest)}.sus .vi-swap .sw-arrow{color:var(--leaf);justify-content:center;font-size:.8rem;line-height:1;display:flex}.sus.js .vi:not(.on) .vi-swap .sw{opacity:0;transform:translateY(9px)}.sus.js .vi.on .vi-swap .sw-new{transition-delay:.22s}.sus.js .vi:not(.on) .vi-swap .sw-arrow{opacity:0}.sus.js .vi.on .vi-swap .sw-arrow{transition:opacity .4s .14s var(--e,cubic-bezier(.22,.8,.32,1))}.sus .vi-void{flex-direction:column;align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.sus .vi-void .vv-box{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-faint);border:1px dashed var(--rule);background:var(--paper);border-radius:8px;padding:.7rem 1.1rem;font-size:.84rem;position:relative}.sus .vi-void .vv-box:after{content:"";background:var(--coral);transform-origin:0;height:2px;transition:transform .6s .2s var(--e,cubic-bezier(.22,.8,.32,1));position:absolute;top:50%;left:8%;right:8%;transform:scaleX(0)}.sus .vi.on .vi-void .vv-box:after{transform:scaleX(1)}.sus .vi-void .vv-l{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);text-align:center;font-size:.75rem;line-height:1.5}.sus .vi-drop .vv-box{border-style:solid}.sus .noteblock{background:var(--paper-2);border:1px solid var(--rule);border-left:3px solid var(--amber);border-radius:0 10px 10px 0;margin:1.6rem 0;padding:1rem 1.2rem}.sus .note-k{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.4rem;font-size:.75rem}.sus .noteblock p{font-size:var(--fs-body);color:var(--ink-soft);margin:0;line-height:1.7}.sus .quote-in{background:var(--card);box-shadow:var(--shadow-card);border-left:3px solid var(--leaf);border-radius:12px;margin:1.7rem 0;padding:1.1rem 1.3rem}.sus .quote-in p{font-family:var(--serif);color:var(--ink);margin:0 0 .6rem;font-size:1.02rem;line-height:1.72}.sus .quote-in p:last-of-type{margin-bottom:.7rem}.sus .qi-src{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-faint);font-size:.75rem;line-height:1.6;display:block}.sus .cpg{border:1px solid var(--rule);background:var(--paper);border-radius:10px;margin:.2rem 0 1rem;overflow:hidden}.sus .cpg-r{border-bottom:1px solid var(--rule);grid-template-columns:5.4rem 1fr 1fr 1.35fr;align-items:start;gap:.5rem;padding:.6rem .7rem;display:grid}.sus .cpg-r:last-child{border-bottom:0}.sus .cpg-h{background:var(--paper-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.75rem}.sus .cpg-r span{font-size:var(--fs-small);color:var(--ink);min-width:0;line-height:1.45}.sus .cpg-r span small{color:var(--ink-faint);margin-top:.12rem;font-size:.75rem;line-height:1.4;display:block}.sus .cpg-r i{font-size:.75rem;font-style:normal;font-weight:700}.sus .cpg-yes{color:var(--forest)}.sus .cpg-no{color:var(--coral)}.sus .cpg-na{color:var(--ink-faint)}.sus .cpg-relief{background:var(--sand)}@media (max-width:640px){.sus .cpg-r{grid-template-columns:1fr;gap:.3rem;padding:.7rem}.sus .cpg-h{display:none}.sus .cpg-r span:before{content:attr(data-label);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.1rem;font-size:.75rem;display:block}.sus .cpg-r span:first-child:before{content:"Reporting period"}}.sus section.sk p a:not(.cite):not(.sus-btn):not(.ask-btn),.sus section.sk li a:not(.cite):not(.sus-btn),.sus .faq-a a:not(.cite),.sus .kp-b a,.sus .tk-b a,.sus .ak-b a,.sus .gl-c a,.sus .tl2-d a,.sus .stx a,.sus .sc-b a,.sus .noteblock a,.sus .dq-vb a,.sus .dv-b a,.sus .dv-next a{color:var(--forest);text-underline-offset:3px;transition:text-decoration-color var(--mo-fast) var(--mo-ease),color var(--mo-fast) var(--mo-ease);font-weight:600;text-decoration:underline 1.5px #0c5b3b73}.sus section.sk p a:not(.cite):not(.sus-btn):not(.ask-btn):hover,.sus section.sk li a:not(.cite):not(.sus-btn):hover,.sus .faq-a a:not(.cite):hover,.sus .kp-b a:hover,.sus .tk-b a:hover,.sus .ak-b a:hover,.sus .gl-c a:hover,.sus .tl2-d a:hover{color:var(--ink);text-decoration-color:var(--forest)}.sus section.sk.band-deep p a:not(.cite):not(.sus-btn):not(.ask-btn),.sus section.sk.band-deep li a:not(.cite):not(.sus-btn),.sus section.sk.sus-hero p a:not(.cite):not(.sus-btn):not(.ask-btn),.sus section.sk.sus-hero li a:not(.cite):not(.sus-btn),.sus section.sk .plate-ov p a:not(.cite):not(.sus-btn):not(.ask-btn),.sus section.sk .plate-ov li a:not(.cite):not(.sus-btn),.sus section.sk .chapband .cb-inner p a:not(.cite):not(.sus-btn):not(.ask-btn),.sus section.sk.band-deep .tk-b a,.sus section.sk.band-deep .kp-b a,.sus section.sk.band-deep .ak-b a,.sus section.sk.band-deep .gl-c a,.sus section.sk.band-deep .tl2-d a,.sus section.sk .plate-ov .kp-b a,.sus section.sk .plate-ov .tl2-d a,.sus footer.sk p a{color:var(--leaf);text-decoration-color:#14a85a8c}.sus section.sk.band-deep p a:not(.cite):not(.sus-btn):not(.ask-btn):hover,.sus section.sk.sus-hero p a:not(.cite):not(.sus-btn):not(.ask-btn):hover,.sus section.sk .plate-ov p a:not(.cite):not(.sus-btn):not(.ask-btn):hover,.sus section.sk .chapband .cb-inner p a:not(.cite):not(.sus-btn):not(.ask-btn):hover,.sus section.sk.band-deep li a:not(.cite):not(.sus-btn):hover,.sus section.sk .plate-ov li a:not(.cite):not(.sus-btn):hover{color:#fff;text-decoration-color:#fff}.sus .band-deep li,.sus .band-deep .kp-b,.sus .band-deep .ak-b,.sus .band-deep .gl-c span,.sus .band-deep .stx,.sus .band-deep .stp-b,.sus .band-deep .tl2-d,.sus .band-deep .who-b,.sus .band-deep .sc-b,.sus .band-deep .faq-a p{color:var(--paper-2)}.sus .band-deep .kp-h,.sus .band-deep .ak-h,.sus .band-deep .stx-h,.sus .band-deep .stp-h,.sus .band-deep .tl2-t,.sus .band-deep .gl-c b,.sus .band-deep em,.sus .band-deep b,.sus .band-deep li strong{color:#fff}.sus .band-deep .kp-i,.sus .band-deep .ak,.sus .band-deep .stx,.sus .band-deep .tl2-card,.sus .band-deep .sus-faq-item{box-shadow:none;background:#ffffff12;border-color:#ffffff24}.sus .band-deep .tl2-node{background:var(--deep)}.sus .band-deep .tl2 .tl2-rail{background:#ffffff24}.sus .band-deep .faq-q{color:#fff}.sus .sus-hero em,.sus .chapband em{color:var(--amber)}.sus .sus-hero .lede,.sus .sus-hero .lede strong,.sus .sus-hero li{font-size:clamp(1.15rem,1.7vw,1.32rem)}.sus .kp-b,.sus .ak-b,.sus .gl-c span,.sus .tl2-d,.sus .stx,.sus .faq-a p,.sus .dv-b,.sus .dq-vb,.sus .who-b,.sus .sc-b,.sus .dv-next span,.sus .step p,.sus .tk-b,.sus .db-copy p,.sus .lf-l{font-size:var(--fs-body)}.sus .chapband .stand{font-size:1.15rem}.sus .kp.kp-4{grid-template-columns:1fr}@media (min-width:700px){.sus .kp.kp-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.sus .kp.kp-4{grid-template-columns:repeat(4,1fr)}}.sus .kp.kp-2{grid-template-columns:1fr}@media (min-width:700px){.sus .kp.kp-2{grid-template-columns:repeat(2,1fr)}}.sus .takeaway.tk-4{grid-template-columns:1fr}@media (min-width:640px){.sus .takeaway.tk-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.sus .takeaway.tk-4{grid-template-columns:repeat(4,1fr)}}.sus .takeaway.tk-3{grid-template-columns:1fr}@media (min-width:760px){.sus .takeaway.tk-3{grid-template-columns:repeat(3,1fr)}}.sus .asks.asks-3{grid-template-columns:1fr}@media (min-width:760px){.sus .asks.asks-3{grid-template-columns:repeat(3,1fr)}}.sus .dq-v{border:1.5px solid var(--rule);background:var(--paper);border-radius:13px;margin-top:1.1rem;padding:1.15rem 1.25rem}.sus .dq-v.dv-in{border-color:var(--leaf);background:var(--mint)}.sus .dq-v.dv-out{border-color:var(--amber);background:#fdf4e1}.sus .dq-v.dv-watch{border-color:var(--sky);background:var(--skywash)}.sus .dv-watch .dv-t{color:#12557e}.sus .dq-vh{font-family:var(--serif);color:var(--ink);margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.35}.sus .dq-vb{font-size:var(--fs-body);color:var(--ink-soft);margin-top:.5rem;line-height:1.7}.sus .dq-vb b,.sus .dv-b b{color:var(--ink)}.sus .dv-links{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.sus .dv-links a{color:var(--forest);border:1.5px solid var(--forest);transition:background var(--mo-fast) var(--mo-ease),color var(--mo-fast) var(--mo-ease);border-radius:999px;padding:.45rem .9rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.sus .dv-links a:hover,.sus .dv-links a.primary{background:var(--forest);color:#fff}.sus .dq-opts.dq-grid{grid-template-columns:1fr}@media (min-width:640px){.sus .dq-opts.dq-grid{grid-template-columns:repeat(2,1fr)}}.sus .wsel{gap:.55rem;margin-top:.9rem;display:grid}.sus .wsel-r{background:var(--card);border:1.5px solid var(--rule);border-radius:11px;grid-template-columns:1fr auto;align-items:start;gap:.3rem .9rem;padding:.75rem .9rem;display:grid}.sus .wsel-r.binds{border-color:var(--leaf);background:var(--mint)}.sus .wsel-r.vol{border-color:var(--amber);background:#fdf4e1}.sus .wsel-r.ignore{opacity:.78}.sus .wsel-n{font-family:var(--serif);color:var(--ink);font-size:1.1rem;font-weight:700}.sus .wsel-s{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;background:var(--paper-2);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-self:center;padding:.22rem .6rem;font-size:.75rem}.sus .wsel-r.binds .wsel-s{background:var(--forest);color:#fff}.sus .wsel-r.vol .wsel-s{background:var(--amber);color:var(--ink)}.sus .wsel-w{font-size:var(--fs-body);color:var(--ink-soft);grid-column:1/-1;line-height:1.6}.sus .wsel-w b{color:var(--ink)}.sus .ddg{gap:.5rem;margin-top:.9rem;display:grid}@media (min-width:640px){.sus .ddg{grid-template-columns:repeat(2,1fr)}}.sus .ddg-c{background:var(--card);border:1.5px solid var(--rule);border-radius:11px;padding:.8rem .95rem}.sus .ddg-c.hot{border-color:var(--leaf);background:var(--mint)}.sus .ddg-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.25rem;font-size:.75rem;display:block}.sus .ddg-v{font-family:var(--serif);color:var(--ink);font-size:1.18rem;font-weight:700;line-height:1.3;display:block}.sus .ddg-n{font-size:var(--fs-small);color:var(--ink-soft);margin-top:.25rem;line-height:1.5;display:block}.sus select.dnum-i{appearance:auto}.sus .rgs{gap:.9rem;margin-top:1.4rem;display:grid}@media (min-width:640px){.sus .rgs{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.sus .rgs{grid-template-columns:repeat(4,1fr)}}.sus .rg{background:var(--card);box-shadow:var(--shadow-card);border-top:4px solid var(--leaf);transition:opacity var(--mo-med) var(--mo-ease),transform var(--mo-med) var(--mo-ease);border-radius:12px;padding:1.05rem 1.15rem}.sus .rg.dim{opacity:.4;transform:scale(.985)}.sus .rg-h{font-family:var(--serif);color:var(--ink);margin-bottom:.3rem;font-size:1.15rem;font-weight:700}.sus .rg-b{font-size:var(--fs-body);color:var(--ink-soft);line-height:1.6}.sus .sb{background:var(--card);box-shadow:var(--shadow-card);border-radius:14px;margin:1.6rem 0 .4rem;overflow:hidden}.sus .sb-r{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;padding:.8rem 1.1rem;display:grid}.sus .sb-r:last-child{border-bottom:0}.sus .sb-k{color:var(--ink);font-size:1.05rem;font-weight:700}.sus .sb-s{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.22rem .6rem;font-size:.75rem}.sus .sb-s.done{background:var(--mint);color:var(--forest)}.sus .sb-s.prop{color:#8a5e0f;background:#fdf0da}.sus .sb-s.none{background:var(--paper-2);color:var(--ink-soft)}.sus .sb-n{font-size:var(--fs-small);color:var(--ink-soft);grid-column:1/-1;line-height:1.55}.sus .ebar{grid-template-columns:7.5rem 1fr auto;align-items:center;gap:.6rem;padding:.5rem 0;display:grid}.sus .ebar-l{color:var(--ink);font-size:1rem;font-weight:700}.sus .ebar-t{background:var(--paper-2);border-radius:99px;height:10px;overflow:hidden}.sus .ebar-t span{background:linear-gradient(90deg,var(--leaf),var(--amber));width:0;height:100%;transition:width var(--mo-slow) var(--mo-ease);border-radius:99px;display:block}.sus .rv.in .ebar-t span,.sus .ebars.in .ebar-t span{width:var(--w)}.sus .ebar-v{font-family:var(--mono);color:var(--ink-soft);font-size:.78rem}.sus .band-deep .ebar-l,.sus .plate-ov .ebar-l{color:#fff}.sus .band-deep .ebar-v,.sus .plate-ov .ebar-v{color:var(--paper-2)}.sus .plate-ov .ebar-t{background:#ffffff24}.sus .bign{gap:1rem;margin-top:1.8rem;display:grid}@media (min-width:640px){.sus .bign{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.sus .bign{grid-template-columns:repeat(5,1fr)}}.sus .bign-c{background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;padding:1.2rem 1.15rem}.sus .bign-n{font-family:var(--serif);color:var(--amber);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:700;line-height:1.05}.sus .bign-l{font-size:var(--fs-body);color:var(--paper-2);margin-top:.4rem;line-height:1.5}.sus .bign-l b{color:#fff}@media (min-width:860px){.sus .steps.steps-2{grid-template-columns:repeat(2,1fr)}}.sus .rshape{background:var(--card);box-shadow:var(--shadow-card);border-radius:14px;gap:.6rem;margin-top:1.6rem;padding:1.2rem 1.3rem;display:grid}@media (min-width:860px){.sus .rshape{grid-template-columns:repeat(2,1fr)}}.sus .rs-b{border:1.5px solid var(--rule);background:var(--paper);transition:opacity var(--mo-med) var(--mo-ease),transform var(--mo-med) var(--mo-ease);border-radius:10px;padding:.8rem .95rem}.sus.js .rv:not(.in) .rs-b{opacity:0;transform:translateY(8px)}.sus .rs-b:nth-child(2){transition-delay:80ms}.sus .rs-b:nth-child(3){transition-delay:.16s}.sus .rs-b:nth-child(4){transition-delay:.24s}.sus .rs-b:nth-child(5){transition-delay:.32s}.sus .rs-b:nth-child(6){transition-delay:.4s}.sus .rs-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coral);margin-bottom:.2rem;font-size:.75rem;display:block}.sus .rs-h{color:var(--ink);font-size:1.05rem;font-weight:700}.sus .rs-d{font-size:var(--fs-body);color:var(--ink-soft);margin-top:.2rem;line-height:1.55}.sus .sw{gap:.9rem;margin-top:1.4rem;display:grid}@media (min-width:760px){.sus .sw{grid-template-columns:repeat(2,1fr)}}.sus .sw-c{background:var(--card);box-shadow:var(--shadow-card);border-top:4px solid var(--leaf);border-radius:12px;padding:1.1rem 1.2rem}.sus .sw-c:nth-child(2){border-top-color:var(--sky)}.sus .sw-h{font-family:var(--serif);color:var(--ink);margin-bottom:.4rem;font-size:1.15rem;font-weight:700}.sus .sw-b{font-size:var(--fs-body);color:var(--ink-soft);line-height:1.65}.sus .sw-b b{color:var(--ink)}.sus span.anchor{top:calc(-1 * var(--nav-h) - 1rem);width:0;height:0;display:block;position:relative;overflow:hidden}.sus .mv{isolation:isolate;background:var(--deep);position:relative;overflow:hidden}.sus .mv>.mv-poster,.sus .mv>.mv-video{object-fit:cover;filter:saturate(.82)contrast(.96)brightness(.92);pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0;transform:none}.sus .mv>.mv-poster{z-index:-3;transition:transform 6s var(--mo-ease)}.sus .mv>.mv-video{z-index:-2;opacity:0;transition:opacity var(--mo-slow) var(--mo-ease)}.sus .mv.playing>.mv-video{opacity:1}.sus .mv:before{content:"";z-index:-1;pointer-events:none;background:var(--duotone-green);mix-blend-mode:multiply;position:absolute;inset:0}.sus .mv:after{content:"";z-index:-1;pointer-events:none;background:var(--scrim-bottom);position:absolute;inset:0}.sus .mv.ocean:before,.sus .chapband.mv.ocean:before{background:var(--duotone-ocean)}.sus .mv:has(>.mv-scrim):before,.sus .mv:has(>.mv-scrim):after{content:none}.sus .mv>.mv-scrim{z-index:-1;pointer-events:none;background:var(--duotone-green);mix-blend-mode:multiply;position:absolute;inset:0}.sus .mv>.mv-scrim:after{content:"";background:var(--scrim-bottom);position:absolute;inset:0}.sus .mv.ocean>.mv-scrim{background:var(--duotone-ocean)}.sus .sus-hero{isolation:isolate}.sus .mv-hero{z-index:-1;border-radius:0;position:absolute;inset:0}@media (max-width:759px){.sus .mv-hero>.mv-scrim:after{background:linear-gradient(#062820e6 0%,#06282099 45%,#062820d9 100%)}}.sus .sus-hero .mv-toggle{z-index:5;position:absolute;bottom:.7rem;left:1rem}.sus .chapband.mv:before{content:"";background:var(--duotone-green);mix-blend-mode:multiply}.sus .chapband.mv>.mv-poster{transform:scale(1.04)}.sus .chapband.mv.in>.mv-poster{transform:scale(1)}.sus .chapband.mv .cb-inner{z-index:1;padding-bottom:2.6rem;position:relative}.sus .mv-toggle{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;backdrop-filter:blur(6px);background:#041814a8;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.75rem;display:inline-flex}.sus .mv-toggle:before{content:"";background:var(--leaf);border-radius:50%;flex:none;width:8px;height:8px}.sus .mv-toggle[aria-pressed=false]:before{background:var(--amber)}.sus .mv-toggle:hover{background:#041814d9}.sus .mv-toggle[hidden]{display:none}.sus .mv-credit{z-index:2;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f2ede1b3;pointer-events:none;white-space:nowrap;background:#04181494;border-radius:5px;padding:.2rem .5rem;font-size:.75rem;position:absolute;bottom:.6rem;right:.9rem}.sus .sus-hero .mv-credit{bottom:2.4rem;left:1rem;right:auto}.sus figure.plate{isolation:isolate;background:var(--deep);border-radius:var(--radius);min-height:clamp(320px,38vw,520px);box-shadow:var(--shadow-card);color:#fff;align-items:center;margin:1.8rem 0 .8rem;padding:clamp(1.3rem,3vw,2.4rem);display:flex;position:relative;overflow:hidden}.sus figure.plate:after,.sus figure.plate>.mv-scrim:after{background:linear-gradient(#0418144d 0%,#0418146b 50%,#041814b8 100%)}.sus .plate-ov{z-index:1;isolation:isolate;border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);color:#fff;width:100%;box-shadow:var(--shadow-card);background:#faf7f014;border:1px solid #ffffff24;padding:clamp(1.1rem,2.4vw,1.6rem);position:relative}.sus .plate-ov:before{content:"";z-index:-1;border-radius:inherit;background:#04181475;position:absolute;inset:0}.sus .plate-ov h3,.sus .plate-ov h4,.sus .plate-ov b,.sus .plate-ov strong,.sus .plate-ov .tl2-t,.sus .plate-ov .kp-h,.sus .plate-ov .ak-h,.sus .plate-ov .stx-h,.sus .plate-ov .rg-h,.sus .plate-ov .rs-h,.sus .plate-ov .sw-h,.sus .plate-ov .who-h,.sus .plate-ov .step b,.sus .plate-ov .kf-v{color:#fff}.sus .plate-ov p,.sus .plate-ov li,.sus .plate-ov span,.sus .plate-ov .tl2-d,.sus .plate-ov .kp-b,.sus .plate-ov .ak-b,.sus .plate-ov .stx,.sus .plate-ov .rg-b,.sus .plate-ov .rs-d,.sus .plate-ov .sw-b,.sus .plate-ov .who-b,.sus .plate-ov .step p,.sus .plate-ov figcaption,.sus .plate-ov .kf-l{color:var(--paper-2)}.sus .plate-ov .tl2-when,.sus .plate-ov .rs-k,.sus .plate-ov .stx-n,.sus .plate-ov .stp-n,.sus .plate-ov .dq-n,.sus .plate-ov .sus-eyebrow{color:var(--amber)}.sus .plate-ov .sus-eyebrow:before{background:var(--amber)}.sus .plate-ov .kp-i,.sus .plate-ov .ak,.sus .plate-ov .stx,.sus .plate-ov .tl2-card,.sus .plate-ov .rg,.sus .plate-ov .rs-b,.sus .plate-ov .sw-c,.sus .plate-ov .who-c,.sus .plate-ov .step,.sus .plate-ov .sus-kf,.sus .plate-ov .kf-r,.sus .plate-ov .rshape,.sus .plate-ov .sb,.sus .plate-ov .sb-r{box-shadow:none;background:#faf7f014;border:1px solid #ffffff24;border-radius:12px}.sus .plate-ov .kp-i{border-left:4px solid var(--leaf)}.sus .plate-ov .ak-n,.sus .plate-ov .step:before{background:var(--amber);color:var(--ink)}.sus .plate-ov .tl2-node{background:var(--deep);border-color:#fff6}.sus .plate-ov .tl2-item.on .tl2-node{border-color:var(--amber)}.sus .plate-ov .tl2 .tl2-rail{background:#ffffff24}.sus .plate-ov .tl2-set.law{color:#8fe6b8;background:#14a85a38}.sus .plate-ov .tl2-set.prop{color:#fbcf7f;background:#f2a93b38}.sus .plate-ov .stx-s,.sus .plate-ov .stp-b,.sus .plate-ov .cite-foot,.sus .plate-ov small{color:var(--paper-2)}.sus .plate-ov .stx-s a.cite,.sus .plate-ov .cite-foot a.cite{color:#ffb98a}.sus .plate-ov .rg.dim{opacity:.45}.sus .plate-ov .rg-h,.sus .plate-ov .sb-k{color:#fff}.sus .plate-ov .sb-n{color:var(--paper-2)}.sus .plate-ov .kf-r{border-width:0 0 1px;border-radius:0}.sus .plate-ov .kf-r:last-child{border-bottom:0}.sus .plate figcaption.plate-cap{z-index:2;font-family:var(--mono);letter-spacing:.05em;color:var(--paper-2);background:#04181494;border-radius:5px;padding:.2rem .5rem;font-size:.75rem;position:absolute;bottom:.6rem;left:1rem}.sus .mv h2,.sus .mv h3,.sus .plate-ov h3{color:#fff}.sus .chapband.mv .stand,.sus .chapband.mv p{color:#fff;font-size:1.15rem}@media (prefers-reduced-motion:reduce){.sus .mv>.mv-video{display:none}.sus .mv>.mv-poster{opacity:1;transition:none;transform:none!important}.sus .mv-toggle{display:none!important}.sus .rg,.sus .rs-b,.sus .ebar-t span,.sus .mv-toggle,.sus .dv-links a{transition:none}.sus.js .rv:not(.in) .rs-b{opacity:1;transform:none}.sus .rv.in .ebar-t span,.sus .ebar-t span{width:var(--w)}}.sus [hidden]{display:none!important}.sus .dq[data-step]+.dq[data-step]{border-top:1px solid var(--rule);margin-top:1.1rem;padding-top:1.1rem}.sus button.dq-o.on{border-color:var(--forest);background:var(--mint);box-shadow:inset 0 0 0 1px var(--forest)}.sus .dq.dq-done .dq-o:not(.on){opacity:.55}.sus .dq.dq-done .dq-q{font-size:1.02rem}.sus .dq-note{font-size:var(--fs-small);color:var(--ink-faint);margin:-.4rem 0 .9rem;line-height:1.6}.sus .dq-opts.dq-opts-12{grid-template-columns:repeat(2,1fr)}@media (min-width:560px){.sus .dq-opts.dq-opts-12{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.sus .dq-opts.dq-opts-12{grid-template-columns:repeat(4,1fr)}}.sus .dq-opts-12 .dq-o{padding:.6rem .7rem}.sus .dq-static{font-size:var(--fs-body);color:var(--ink-soft);background:var(--paper-2);border-radius:10px;margin-top:1rem;padding:.8rem 1rem;line-height:1.65}.sus .dq-v[aria-live]{margin-top:1.2rem}.sus .dq-vb p{font-size:var(--fs-body);color:var(--ink-soft);margin-top:.6rem;line-height:1.7}.sus .dq-vb p:first-child{margin-top:0}.sus .dq-vb b{color:var(--ink)}.sus .dq-vb .dv-warn{margin-top:1rem}.sus .regpick{background:var(--card);box-shadow:var(--shadow-card);border-radius:14px;margin:1.6rem 0 .6rem;padding:1.15rem 1.25rem}.sus .rp-q{font-family:var(--serif);color:var(--ink);margin-bottom:.7rem;font-size:1.15rem}.sus .rp-btns{flex-wrap:wrap;gap:.5rem;display:flex}.sus .rp-btns button.dq-o,.sus .rp-btns .rp-b{width:auto;color:var(--ink-soft);background:var(--paper);border:1.5px solid var(--rule);border-radius:999px;padding:.5rem .95rem;font-size:.95rem;font-weight:700;display:inline-block}.sus .rp-btns button.dq-o.on,.sus .rp-btns .rp-b.on{background:var(--forest);border-color:var(--forest);color:#fff;box-shadow:none}.sus .rp-read{font-size:var(--fs-body);color:var(--ink-soft);border-top:1px solid var(--rule);margin-top:.9rem;padding-top:.8rem;line-height:1.65}.sus .dio .rp-btns{padding:1.1rem 1.3rem 0}.sus .dio .asks{margin:.9rem 0 0;padding:0 1.3rem 1.2rem}.sus .dio .asks .stand{font-size:var(--fs-body);color:var(--ink-soft);grid-column:1/-1;margin:0 0 .2rem}.sus .kp-i.dim{opacity:.4;transition:opacity var(--mo-med) var(--mo-ease),transform var(--mo-med) var(--mo-ease);transform:scale(.985)}.sus .kp-i{transition:opacity var(--mo-med) var(--mo-ease),transform var(--mo-med) var(--mo-ease)}.sus .kp>.cite-foot,.sus .kp>p.note{grid-column:1/-1}@media (min-width:700px){.sus .kp:has(>.kp-i:nth-child(4)):not(:has(>.kp-i:nth-child(5))){grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.sus .kp:has(>.kp-i:nth-child(4)):not(:has(>.kp-i:nth-child(5))){grid-template-columns:repeat(4,1fr)}}@media (min-width:700px){.sus .kp:has(>.kp-i:nth-child(2)):not(:has(>.kp-i:nth-child(3))){grid-template-columns:repeat(2,1fr)}}.sus .ask-grid{align-items:start;gap:2rem;display:grid}@media (min-width:900px){.sus .ask-grid{grid-template-columns:1.1fr .9fr;gap:3rem}.sus .ask-grid .ask{text-align:left;margin:0}}.sus .ask-panel{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;padding:1.3rem 1.4rem}.sus .ap-h{font-family:var(--serif);color:#fff;margin-bottom:.8rem;font-size:1.25rem;font-weight:700}.sus .ask-panel .stx{box-shadow:none;color:var(--paper-2);background:0 0;gap:.35rem 1rem;margin:0;padding:0;font-size:1rem}.sus .ask-panel .stx-n{color:var(--amber);font-size:1rem;font-family:var(--mono);font-weight:600;line-height:1.5}.sus .ask-panel .stx-h{color:#fff;margin:0;font-size:1rem;font-weight:600}.sus .ap-dial{border-top:1px solid #ffffff24;align-items:baseline;gap:.7rem;margin-top:1rem;padding-top:.9rem;display:flex}.sus .ap-dial-n{font-family:var(--mono);color:var(--amber);font-size:2.2rem;font-weight:600;line-height:1}.sus .ap-dial-l{color:var(--paper-2);font-size:1rem;line-height:1.4}.sus .ap-read{font-size:var(--fs-body);color:#fff;border-left:3px solid var(--leaf);background:#04181466;border-radius:10px;margin-top:.9rem;padding:.7rem .9rem;line-height:1.6}.sus .ctaband .lf-l{color:var(--paper-2)}.sus .fcols{border-top:1px solid #ffffff24;gap:1.4rem;margin-top:2.6rem;padding-top:1.8rem;display:grid}@media (min-width:640px){.sus .fcols{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.sus .fcols{grid-template-columns:repeat(4,1fr)}}.sus .fcols h5{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:.6rem;font-size:.75rem;font-weight:600}.sus .fcols a{color:var(--paper-2);font-size:var(--fs-body);border-bottom:1px solid #ffffff1a;padding:.3rem 0;text-decoration:none;display:block}.sus .fcols a:hover{color:#fff}.sus .finale-brand{font-family:var(--mono);letter-spacing:.04em;color:#f2ede1b3;margin-top:2rem;font-size:.75rem;line-height:1.6}.sus .gapsay{font-family:var(--serif);color:var(--ink);margin:1rem 0 .4rem;font-size:1.25rem;font-style:italic;line-height:1.5}.sus .band-deep .gapsay,.sus .ctaband .gapsay{color:#fff}.sus .fig-t{font-family:var(--serif);color:var(--ink);font-size:1.05rem;display:block}.sus .fig-s{font-family:var(--mono);color:var(--ink-faint);margin-top:.35rem;font-size:.75rem;line-height:1.7;display:block}.sus .plate-ov .fig-t{color:#fff}.sus .plate-ov .fig-s{color:var(--paper-2)}.sus figure.plate figcaption:not(.plate-cap){z-index:1;color:var(--paper-2);margin-top:.8rem;position:relative}.sus .stx>div{min-width:0}.sus .ctaband{background:var(--deep)}.sus .band-deep p:not(.lede):not(.stand),.sus .plate-ov p,.sus .chapband .cb-inner p:not(.stand),.sus .ctaband p:not(.ask-line){font-size:max(var(--fs-body),1em)}.sus .band-deep p.note,.sus .band-deep .keypoint p,.sus .band-deep .step p{font-size:var(--fs-body)}.sus .band-deep :is(.dio,.regpick,.figwrap,.noteblock,.quote-in,.rshape,.sb) :is(p,li,span,.kp-b,.ak-b,.stx,.stp-b,.tl2-d,.who-b,.sc-b,.gl-c span,.dq-vb,.dv-b,.dv-next span,.rp-read,.dq-note,.dq-static,.pt-r span,.fig-s,.fc-s){color:var(--ink-soft)}.sus .band-deep :is(.dio,.regpick,.figwrap,.noteblock,.quote-in,.rshape,.sb) :is(b,strong,em,h3,h4,.kp-h,.ak-h,.stx-h,.stp-h,.tl2-t,.dq-q,.dq-vh,.dv-h,.rp-q,.rs-h,.sb-k,.fig-t,.fc-t,.dq-o b,.pt-r>span:first-child,.dl-now,.dual-n){color:var(--ink)}.sus .band-deep :is(.dio,.regpick,.figwrap,.noteblock,.quote-in) :is(.cite-foot,.dv-warn,.dq-n,.dnum-l,.dnum-h,.stx-s,.ddg-k,.sus-crs-caption){color:var(--ink-faint)}.sus .band-deep :is(.dio,.regpick,.figwrap,.noteblock,.quote-in) .dq-n,.sus .band-deep .dio .stp-n,.sus .band-deep :is(.dio,.regpick,.figwrap,.noteblock,.quote-in) .stx-n{color:var(--coral)}.sus .band-deep :is(.dio,.regpick,.figwrap,.noteblock,.quote-in) a:not(.cite):not(.sus-btn):not(.rp-b){color:var(--forest);text-decoration-color:#0c5b3b73}.sus .band-deep :is(.dio,.regpick,.figwrap,.noteblock,.quote-in) a:not(.cite):not(.sus-btn):not(.rp-b):hover{color:var(--ink);text-decoration-color:var(--forest)}.sus .band-deep :is(.dio,.regpick,.figwrap) :is(.kp-i,.ak,.stx,.tl2-card,.sus-faq-item){background:var(--card);box-shadow:var(--shadow-card);border-color:var(--rule)}.sus .band-deep .dio .stx{box-shadow:none;background:0 0}.sus .band-deep .dio .tl2-node{background:var(--card)}.sus .band-deep .dio .tl2 .tl2-rail{background:var(--paper-2)}.sus .band-deep .dio .rp-btns .dq-o.on,.sus .band-deep .regpick .rp-b.on,.sus .band-deep .dio .rp-btns .dq-o.on b,.sus .band-deep .dio .pt-h span,.sus .band-deep .dio .pt-h>span:first-child,.sus .band-deep .dio .dhead,.sus .band-deep .dio .dhead span,.sus .band-deep .dio .dhead .mono{color:#fff}.sus .band-deep .dio .dhead .mono{color:var(--paper-2)}.sus .sus,.sus{font-size:17px;line-height:1.75}.sus .kp-b,.sus .ak-b,.sus .tk-b,.sus .tl2-d,.sus .gl-c span,.sus .faq-a p,.sus .stx,.sus .stp-b,.sus .who-b,.sus .sc-b,.sus .pm-t,.sus .tl-b,.sus .step p,.sus .dv-b,.sus .dq-vb,.sus .dq-vb p,.sus .dv-next span,.sus .rg-b,.sus .sw-b,.sus .rs-d,.sus .wsel-w,.sus .bign-l,.sus .noteblock p,.sus .keypoint p,.sus .keypoint .kpbody,.sus .rp-read,.sus .ap-read,.sus .dq-static,.sus .lf-l,.sus .fcols a,.sus .db-copy p,.sus ol.srcs li,.sus ol.stand li,.sus ol.stand,.sus .dio .asks .stand{font-size:var(--fs-body)}.sus .chapband .stand,.sus .chapband.mv .stand,.sus .chapband.mv p{font-size:1.15rem;line-height:1.6}.sus p.lede,.sus .sus-hero .lede,.sus .sus-hero .lede strong,.sus .sus-hero li,.sus .chap p.lede,.sus .band-deep p.lede{font-size:clamp(1.15rem,1.7vw,1.32rem);line-height:1.65}.sus .sus-eyebrow,.sus .chap .sus-eyebrow,.sus .sus-hero .kicker,.sus .mv-credit,.sus .cite-foot,.sus .stx-s,.sus .tl2-when,.sus .tl2-set,.sus .hi-pill,.sus .hi-live,.sus .hi-since,.sus .hi-big .l,.sus .plate-cap,.sus .fig-s,.sus .fc-s,.sus .tl-src,.sus .dq-n,.sus .rs-k,.sus .ddg-k,.sus .kf-l,.sus .lf-k,.sus .fcols h5,.sus .mv-toggle,.sus .pt-h,.sus .sb-s,.sus .wsel-s,.sus .tl-d,.sus .dhead .mono,.sus .finale-brand,.sus .note-k,.sus .qi-src,.sus .pm-p,.sus .psx-n,.sus #menu .mi,.sus .sus-hero .credit,.sus .chapband .pb-src,.sus .sb-img .pb-src{font-size:.75rem}.sus .chap .sus-eyebrow,.sus .sus-eyebrow{font-size:.78rem}.sus .cite-foot,.sus .stx-s{font-size:.78rem;line-height:1.7}.sus .chap h2,.sus .chapband h2{font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.1}.sus .band-deep .chap h2{max-width:24ch}.sus section.sk>.col>h3,.sus section.sk>.col>.halves>div>h3{font-size:clamp(1.3rem,2.3vw,1.6rem);line-height:1.25}.sus .plate-ov h3,.sus .plate-ov h4{font-size:1.25rem}.sus section.sk a:where(:not(.cite):not(.sus-btn):not(.ask-btn):not(.ask-second):not(.rp-b):not(.dq-o):not(.lf-l):not(.rr):not(.mini-toggle):not(.dv-links a):not(.sus-subtopics a):not(.fcols a)),.sus footer.sk p a:not(.ask-btn),.sus .ctaband p a:not(.ask-btn):not(.ask-second),.sus .chapband .cb-inner a:not(.cite){text-underline-offset:3px;transition:text-decoration-color var(--mo-fast) var(--mo-ease),color var(--mo-fast) var(--mo-ease);font-weight:600;text-decoration:underline 1.5px}.sus section.sk a:where(:not(.cite):not(.sus-btn):not(.ask-btn):not(.ask-second):not(.rp-b):not(.dq-o):not(.lf-l):not(.rr):not(.mini-toggle):not(.dv-links a):not(.sus-subtopics a):not(.fcols a)){color:var(--forest);text-decoration-color:#0c5b3b73}.sus section.sk a:where(:not(.cite):not(.sus-btn):not(.ask-btn):not(.ask-second):not(.rp-b):not(.dq-o):not(.lf-l):not(.rr):not(.mini-toggle):not(.dv-links a):not(.sus-subtopics a):not(.fcols a)):hover{color:var(--ink);text-decoration-color:var(--forest)}.sus .band-deep a:not(.cite):not(.sus-btn):not(.rp-b):not(.dq-o),.sus .sus-hero a:not(.cite):not(.sus-btn):not(.rp-b):not(.dq-o),.sus .plate-ov a:not(.cite):not(.sus-btn):not(.rp-b):not(.dq-o),.sus .chapband .cb-inner a:not(.cite):not(.sus-btn):not(.rp-b),.sus .ctaband p a:not(.cite):not(.sus-btn):not(.ask-btn):not(.ask-second),.sus footer.sk p a:not(.cite):not(.sus-btn):not(.ask-btn){color:var(--leaf);text-decoration-color:#14a85a8c}.sus .band-deep a:not(.cite):not(.sus-btn):not(.rp-b):not(.dq-o):hover,.sus .sus-hero a:not(.cite):not(.sus-btn):not(.rp-b):not(.dq-o):hover,.sus .plate-ov a:not(.cite):not(.sus-btn):not(.rp-b):not(.dq-o):hover,.sus .chapband .cb-inner a:not(.cite):not(.sus-btn):not(.rp-b):hover,.sus .ctaband p a:not(.cite):not(.sus-btn):not(.ask-btn):not(.ask-second):hover,.sus footer.sk p a:not(.cite):not(.sus-btn):not(.ask-btn):hover{color:#fff;text-decoration-color:#fff}.sus .band-deep :is(.dio,.regpick,.figwrap,.noteblock,.quote-in) a:not(.cite):not(.sus-btn):not(.rp-b):not(.dq-o){color:var(--forest);text-decoration-color:#0c5b3b73}.sus .band-deep :is(.dio,.regpick,.figwrap,.noteblock,.quote-in) a:not(.cite):not(.sus-btn):not(.rp-b):not(.dq-o):hover{color:var(--ink);text-decoration-color:var(--forest)}.sus .dv-links a,.sus .sus-subtopics a,.sus a.rr,.sus .lf-l,.sus .fcols a,.sus .ask-btn,.sus .ask-second,.sus .sus-btn,.sus .rp-b{text-decoration:none}.sus .ask-second{text-underline-offset:3px;text-decoration:underline 1.5px #ffffff8c}.sus .ask-second:hover{text-decoration-color:#fff}.sus a.cite{text-underline-offset:3px;text-decoration:underline 1px}.sus .band-deep a.cite,.sus .plate-ov a.cite,.sus .sus-hero a.cite,.sus .chapband a.cite,.sus .ctaband a.cite,.sus footer.sk a.cite{color:#ffb98a;text-decoration-color:#ffb98a8c}.sus .band-deep :is(.dio,.regpick,.figwrap,.noteblock,.quote-in) a.cite{color:var(--coral);text-decoration-color:#e85b2b80}.sus .band-deep p,.sus .band-deep li,.sus .plate-ov p,.sus .plate-ov li,.sus .chapband .cb-inner p,.sus .ctaband p,.sus .sus-hero p,.sus .sus-hero li,.sus footer.sk p,.sus footer.sk li,.sus .band-deep .tk-b,.sus .band-deep .kp-b,.sus .band-deep .ak-b,.sus .band-deep .stx,.sus .band-deep .bign-l,.sus .plate-ov .stx,.sus .plate-ov .kp-b,.sus .plate-ov .rg-b,.sus .hi-sub,.sus .hi-foot,.sus .lf-base,.sus .lf-l,.sus .fcols a,.sus .ap-dial-l,.sus .ask-panel .stx{color:var(--paper-2)}.sus .sus-hero p,.sus .sus-hero .lede,.sus .chapband .cb-inner .stand,.sus .ap-read,.sus .ask-second,.sus .band-deep .chap p.lede{color:#fff}.sus .band-deep :is(.dio,.regpick,.figwrap,.noteblock,.quote-in,.rshape,.sb) :is(p,li){color:var(--ink-soft)}.sus .hi-days{color:#fff}.sus .plate-ov{max-width:860px;margin-inline:auto;padding:clamp(1.2rem,2.6vw,1.8rem) clamp(1.2rem,2.8vw,2rem)}.sus figure.plate{justify-content:center}.sus .plate-ov .stx{box-shadow:none;font-size:var(--fs-body);background:0 0;border:0;grid-template-columns:minmax(6.5rem,auto) 1fr;gap:0 1.4rem;margin:0;padding:0 .2rem;line-height:1.6}.sus .plate-ov .stx>.stx-n,.sus .plate-ov .stx>div{border-top:1px solid #ffffff24;padding:1rem 0 .95rem}.sus .plate-ov .stx>.stx-n:first-child,.sus .plate-ov .stx>.stx-n:first-child+div{border-top:0;padding-top:.3rem}.sus .plate-ov .stx>.stx-n:last-of-type,.sus .plate-ov .stx>.stx-n:last-of-type+div{padding-bottom:.35rem}.sus .plate-ov .stx-n{padding-top:1.05rem;font-size:1.4rem;line-height:1.15}.sus .plate-ov .stx-h{color:#fff;margin-bottom:.25rem;font-size:1.08rem}.sus .plate-ov .stx-s{color:var(--paper-2);opacity:1;margin-top:.45rem}@media (min-width:700px){.sus .plate-ov .kp,.sus .plate-ov .kp:has(>.kp-i:nth-child(4)):not(:has(>.kp-i:nth-child(5))){grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.sus .plate-ov .kp:has(>.kp-i:nth-child(4)):not(:has(>.kp-i:nth-child(5))){grid-template-columns:repeat(2,1fr)}}.sus .plate-ov .kp{gap:1rem}.sus .plate-ov .kp-i{padding:1.15rem 1.25rem}.sus .plate-ov .kp-b{line-height:1.6}.sus .plate-ov .ptab{box-shadow:none;background:0 0;border:0;margin:0}.sus .plate-ov .pt-r{border-bottom:1px solid #ffffff24;gap:.35rem 1.2rem;padding:1rem;font-size:1rem}.sus .plate-ov .pt-r:last-child{border-bottom:0}.sus .plate-ov .pt-h{background:#04181466;border-radius:10px 10px 0 0;padding:.75rem 1rem}.sus .plate-ov .pt-r span{color:var(--paper-2)}.sus .plate-ov .pt-r>span:first-child{color:#fff}.sus .plate-ov .pt-r .hi-track{background:#ffffff24;height:8px;margin-top:.55rem;display:block}.sus .plate-ov .pt-r .hi-fill{display:block}@media (max-width:719px){.sus .plate-ov .pt-r>span[data-label]:before{color:var(--amber);font-size:.75rem}}.sus figure.plate{min-height:clamp(340px,40vw,560px)}.sus figure.plate .mv-credit{bottom:.6rem;right:.9rem}.sus .stx-n{color:var(--coral)}.sus .band-deep .stx-n,.sus .plate-ov .stx-n,.sus .ask-panel .stx-n,.sus .ctaband .stx-n,.sus .sus-hero .stx-n{color:var(--amber)}.sus .band-deep :is(.dio,.regpick,.figwrap,.noteblock,.quote-in) .stx-n{color:var(--coral)}.sus footer.sk a:not(.ask-btn):not(.lf-l){color:var(--leaf);text-underline-offset:3px;text-decoration:underline 1.5px #14a85a8c}.sus footer.sk a:not(.ask-btn):not(.lf-l):hover{color:#fff;text-decoration-color:#fff}.sus footer.sk .lf-l{text-decoration:none}.sus .fcols h3,.sus .fcols h4,.sus .fcols h5{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:.6rem;font-size:.75rem;font-weight:600;line-height:1.5}@media (max-width:939px){.sus .sus-hero{padding-top:calc(var(--nav-h) + 2.2rem);justify-content:flex-start}}.sus section.sk.sus-hero{padding:calc(var(--nav-h) + 3.5rem) 0 3.2rem}@media (max-width:939px){.sus section.sk.sus-hero{padding-top:calc(var(--nav-h) + 2.2rem)}}.sus{--mv-wash:linear-gradient(150deg, #06312a70, #0956383d);--mv-wash-ocean:linear-gradient(150deg, #072b4175, #0d507c3d)}.sus .mv>.mv-poster,.sus .mv>.mv-video{filter:saturate(.96)contrast(1.02)}.sus .mv:before,.sus .mv>.mv-scrim{background:var(--mv-wash)}.sus .mv.ocean:before,.sus .chapband.mv.ocean:before,.sus .mv.ocean>.mv-scrim{background:var(--mv-wash-ocean)}.sus .chapband.mv:before{background:var(--mv-wash)}.sus .mv:after,.sus .mv>.mv-scrim:after{background:linear-gradient(#04181400 46%,#0418144d 78%,#0418149e 100%)}.sus .mv-hero>.mv-scrim:after{background:linear-gradient(104deg,#062820e0 0%,#062820cc 26%,#06282075 52%,#06282029 74%,#0628201a 100%)}@media (max-width:939px){.sus .mv-hero>.mv-scrim:after{background:linear-gradient(#062820db 0%,#062820c7 40%,#0628209e 70%,#062820d1 100%)}}.sus .chapband.mv:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(96deg,#041814db 0%,#041814bd 34%,#04181457 62%,#0418141f 100%);position:absolute;inset:0}@media (max-width:759px){.sus .chapband.mv:after{background:linear-gradient(#041814cc 0%,#041814b8 55%,#041814db 100%)}}.sus figure.plate>.mv-poster,.sus figure.plate>.mv-video{filter:saturate()contrast(1.04)}.sus figure.plate:before,.sus figure.plate>.mv-scrim{background:linear-gradient(150deg,#06312a57,#0956382e)}.sus .plate-ov{backdrop-filter:blur(7px);border-radius:var(--radius);background:#041814ad;border:1px solid #ffffff24;padding:clamp(1.1rem,2vw,1.7rem) clamp(1.1rem,2.2vw,1.9rem);box-shadow:0 18px 50px #020e0b6b}@supports not (backdrop-filter:blur(2px)){.sus .plate-ov{background:#041814db}}.sus .mv-credit{backdrop-filter:blur(4px);background:#0418148c;border-radius:999px;padding:.22rem .5rem}.sus .bul{gap:.6rem;margin:1.5rem 0 1.7rem;padding-left:1.25rem;list-style:none;display:grid}.sus .bul li{font-size:var(--fs-body);color:var(--ink-soft);padding-left:1.05rem;line-height:1.75;position:relative}.sus .bul li:before{content:"";background:var(--leaf);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.72em;left:0}.sus .band-deep .bul li,.sus .plate-ov .bul li{color:var(--paper-2)}.sus .band-deep .bul li:before,.sus .plate-ov .bul li:before{background:var(--amber)}.sus h1,.sus h2,.sus h3,.sus h4,.sus h5,.sus h6{color:inherit}.sus .sus-hero strong,.sus .sus-hero b,.sus .sus-hero em,.sus .sus-hero li,.sus .sus-hero small,.sus .sus-hero code,.sus .hi strong,.sus .hi b,.sus .hi em,.sus .hi li,.sus .hi small,.sus .hi code,.sus .band-deep strong,.sus .band-deep b,.sus .band-deep em,.sus .band-deep li,.sus .band-deep small,.sus .band-deep code,.sus .pullquote strong,.sus .pullquote b,.sus .pullquote em,.sus .pullquote li,.sus .pullquote small,.sus .pullquote code,.sus .ctaband strong,.sus .ctaband b,.sus .ctaband em,.sus .ctaband li,.sus .ctaband small,.sus .ctaband code,.sus .chapband strong,.sus .chapband b,.sus .chapband em,.sus .chapband li,.sus .chapband small,.sus .chapband code,.sus .plate-ov strong,.sus .plate-ov b,.sus .plate-ov em,.sus .plate-ov li,.sus .plate-ov small,.sus .plate-ov code,.sus .strip strong,.sus .strip b,.sus .strip em,.sus .strip li,.sus .strip small,.sus .strip code,.sus .mv strong,.sus .mv b,.sus .mv em,.sus .mv li,.sus .mv small,.sus .mv code,.sus footer.sk strong,.sus footer.sk b,.sus footer.sk li,.sus footer.sk em{color:#fff}.sus .sus-hero em,.sus .band-deep em,.sus .chapband em,.sus .plate-ov em,.sus .ctaband em,.sus .pullquote em{color:var(--amber)}.sus .sus-hero p a:not(.cite):not(.sus-btn),.sus .band-deep p a:not(.cite):not(.sus-btn),.sus .plate-ov p a:not(.cite):not(.sus-btn),.sus .chapband p a:not(.cite):not(.sus-btn),.sus footer.sk p a{color:var(--leaf)}.sus .plate-ov p,.sus .band-deep p,.sus .chapband p{color:var(--paper-2)}.sus .sus-hero p{color:#fff}.sus video{display:block}.sus figure{margin:0}
