:root{--ink:#0b0b0c;--graphite:#3b3e43;--mute:#5a5e65;--line:#e3e4e6;--line-strong:#c4c6ca;--soft:#f5f5f6;--bg:#fff;--paper:#f6f4ef;--amber:#f2a53a;--amber-deep:#8a5300;--amber-soft:#fdf1dc;--night:#0b0b0c;--night-2:#16171a;--night-text:#b5b8bd;--err:#b3261e;--ok:#14663a;--warn:#7a4b00;--focus:#0b0b0c29;--font:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--fs-12:.75rem;--fs-14:.875rem;--fs-16:1rem;--fs-17:1.0625rem;--fs-19:1.1875rem;--fs-24:1.5rem;--fs-32:2rem;--fs-h3:clamp(1.5rem,2vw,1.75rem);--fs-h2:clamp(2.125rem,5vw,3.5rem);--fs-h1:clamp(2.5rem,5vw,4.25rem);--track-tight:-.035em;--track-body:0;--track-eyebrow:.1em;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.5;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:112px;--r-sm:6px;--r:var(--r-md);--r-md:12px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--sh-1:0 1px 2px #0b0b0c0f,0 1px 1px #0b0b0c0a;--sh-2:0 8px 24px -8px #0b0b0c29,0 2px 6px #0b0b0c0d;--sh-3:0 30px 60px -24px #0b0b0c52,0 8px 20px -8px #0b0b0c1a;--glow-amber:0 0 0 6px #f2a53a38;--dur-1:.12s;--dur-2:.2s;--dur-3:.36s;--dur-4:.6s;--dur-5:.9s;--dur-loop:9s;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-press:cubic-bezier(.3,0,.2,1);--ease-settle:cubic-bezier(.34,1.4,.64,1)}@font-face{font-family:Geist;src:url(/Geist.woff2)format("woff2");font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:hidden}h1,h2,h3{letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.05}p{margin:0}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.skip{background:var(--ink);color:#fff;z-index:99;border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.narrow{max-width:760px}[hidden]{display:none!important}header.top{border-bottom:1px solid var(--line);z-index:30;background:#fff;position:relative}.bar{align-items:center;gap:32px;max-width:1440px;height:64px;margin:0 auto;padding:0 24px;display:flex}.logo{letter-spacing:-.04em;margin-right:auto;font-size:20px;font-weight:700;text-decoration:none}.nav-d{gap:28px;display:flex}.nav-d a{color:var(--graphite);padding:12px 0;font-size:15px;text-decoration:none}.nav-d a:hover,.nav-d a[aria-current]{color:var(--ink)}.nav-d a[aria-current]{font-weight:600}.callbtn{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.callbtn:hover{background:#2a2c30}.callbtn svg{flex:none}.menu{display:none;position:relative}.menu summary{cursor:pointer;height:44px;color:var(--graphite);align-items:center;padding:0 6px;font-size:15px;font-weight:500;list-style:none;display:flex}.menu summary::-webkit-details-marker{display:none}.menu summary:after{content:none}.menu nav{border:1px solid var(--line);background:#fff;border-radius:14px;width:230px;padding:8px;position:absolute;top:48px;right:0;box-shadow:0 20px 40px -16px #00000040}.menu nav a{border-radius:8px;align-items:center;min-height:46px;padding:0 12px;font-size:16px;text-decoration:none;display:flex}.menu nav a:hover{background:var(--soft)}section.s{border-top:1px solid var(--line);padding:112px 0}section.s.soft{background:var(--soft)}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:16px;font-size:13px;font-weight:600}.s h2,.s h1.hubh{max-width:16ch;margin-bottom:20px;font-size:clamp(34px,5vw,56px)}.s h2.wide,.s h1.hubh.wide{max-width:22ch}.intro{color:var(--graphite);max-width:52ch;font-size:19px}.fineprint{color:var(--mute);font-size:14px}.note{letter-spacing:.02em;vertical-align:2px;white-space:nowrap;border-radius:6px;margin-left:6px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.note.v{color:#0f5130;background:#e4f1e9}.note.p{color:#3a4654;white-space:normal;background:#eceff3}.note.u{color:var(--warn);background:#fbefd5}.ph-tag{color:#fff;background:#0b0b0cb8;border-radius:5px;padding:3px 8px;font-size:11px;display:inline-block}form{display:block}.field{margin-bottom:18px}label.lbl,.lbl{letter-spacing:-.005em;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.opt{color:var(--mute);font-weight:400}input[type=text],input[type=tel]{width:100%;height:56px;font:inherit;color:var(--ink);background:#fff;border:1px solid #b9bcc1;border-radius:10px;padding:0 16px;font-size:18px;transition:border-color .15s,box-shadow .15s}input::placeholder{color:#6e7279}input[type=text]:hover,input[type=tel]:hover{border-color:#80848b}input[type=text]:focus,input[type=tel]:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0b0b0c29}input[type=tel][aria-invalid=true],input[type=text][aria-invalid=true]{border-color:var(--err)}.err{color:var(--err);margin-top:6px;font-size:14px;font-weight:500;display:none}.err.on{display:block}.consent{color:var(--graphite);align-items:flex-start;gap:12px;margin:4px 0 14px;font-size:14px;line-height:1.5;display:flex}.consent input{width:24px;height:24px;accent-color:var(--ink);cursor:pointer;flex:none;margin:1px 0 0}.consent label{cursor:pointer}.mode{color:var(--ink);align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:600;display:flex}.mode:before{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px}.btn{background:var(--ink);color:#fff;width:100%;height:60px;font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;font-size:18px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:flex}.btn:hover{background:#2a2c30}.btn:active{transform:scale(.99)}.btn.ghost{color:var(--ink);border:1px solid var(--ink);background:#fff}.btn.ghost:hover{background:var(--soft)}.btn.inline{width:auto;padding:0 28px;display:inline-flex}.btnnote{text-align:center;color:var(--graphite);text-wrap:balance;margin:8px 0 0;font-size:13px;line-height:1.4}.btnnote a{color:inherit;text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.freeline{text-align:center;margin-top:14px;font-size:15px;font-weight:600}.altcall{text-align:center;color:var(--graphite);margin-top:10px;font-size:15px}.altcall a{color:var(--ink);white-space:nowrap;font-weight:600}.chips{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.chips.two{grid-template-columns:repeat(2,1fr)}.chips.four{grid-template-columns:repeat(4,1fr)}.chip{position:relative}.chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip span{text-align:center;background:#fff;border:1px solid #b9bcc1;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:0 10px;font-size:16px;font-weight:500;transition:all .15s;display:flex}.chip input:hover+span{border-color:#80848b}.chip input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.chip input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;padding:0}legend+*{clear:both}.why{margin-top:10px}.why summary{cursor:pointer;min-height:32px;color:var(--mute);text-underline-offset:3px;align-items:center;padding:0;font-size:15px;text-decoration:underline;list-style:none;display:inline-flex}.why summary:after{content:none}.why summary::-webkit-details-marker{display:none}.why p{color:var(--graphite);max-width:56ch;padding:6px 0 4px;font-size:16px}.linkbtn{font:inherit;color:var(--graphite);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:16px;text-decoration:underline}.linkbtn:hover{color:var(--ink)}.hero{grid-template-columns:1fr 1fr;max-width:1440px;min-height:calc(100svh - 65px);margin:0 auto;display:grid}.ph-img{background:#2a2c31;min-height:360px;position:relative;overflow:hidden}.ph-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ph-img .cap{position:absolute;bottom:16px;left:20px}.panel{flex-direction:column;justify-content:center;max-width:680px;padding:56px clamp(32px,6vw,96px);display:flex}.panel h1{margin-bottom:26px;font-size:clamp(40px,5vw,68px)}.cues{color:var(--graphite);flex-wrap:wrap;margin:0 0 36px;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.cues li{align-items:center;display:flex}.cues li+li:before{content:"";background:#c4c6ca;width:1px;height:14px;margin:0 14px}.panel hr{border:0;border-top:1px solid var(--line);margin:0 0 32px}.urgent{color:var(--mute);margin-top:22px;font-size:14px}.done{display:none}.done.on{display:block}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.trust ul{box-sizing:border-box;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:0 auto;padding:0 24px;list-style:none;display:grid}.trust li{white-space:nowrap;letter-spacing:-.015em;align-items:center;gap:12px;padding:30px 20px;font-size:16px;font-weight:600;display:flex}.trust li:first-child{padding-left:0}.trust li+li{border-left:1px solid var(--line)}.trust svg{flex:none}.next{grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;display:grid}.tl{border-left:1px solid #c4c6ca;margin:40px 0 0;padding:0;list-style:none}.tl li{padding:0 0 30px 30px;position:relative}.tl li:last-child{padding-bottom:0}.tl li:before{content:"";background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:-5px}.tl li.hollow:before{border:1.5px solid var(--ink);background:#fff;width:11px;height:11px;top:6px;left:-6px}.tl b{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:13px;font-weight:600;display:block}.tl span{letter-spacing:-.01em;max-width:44ch;margin-top:2px;font-size:19px;display:block}.phone{background:#111;border-radius:46px;width:290px;height:560px;margin:0 auto;padding:10px;box-shadow:0 40px 80px -30px #00000059,0 0 0 1px #2a2c30}.phone .scr{color:#fff;text-align:center;background:linear-gradient(#26282c,#0d0e10);border-radius:37px;flex-direction:column;align-items:center;height:100%;padding:70px 20px 40px;display:flex;position:relative;overflow:hidden}.phone .scr:before{content:"";background:#000;border-radius:14px;width:84px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.phone .t{color:#b5b8bd;letter-spacing:.04em;font-size:13px}.phone .nm{letter-spacing:-.03em;margin:10px 0 4px;font-size:30px;font-weight:600}.phone .nb{color:#b5b8bd;font-size:15px}.phone .av{letter-spacing:-.04em;background:#33363b;border-radius:50%;place-items:center;width:84px;height:84px;margin:34px 0 0;font-size:30px;font-weight:600;display:grid}.phone .acts{gap:56px;margin-top:auto;display:flex}.phone .acts i{border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.phone .acts .no{background:#d4352b}.phone .acts .yes{background:#2a9d57}.phone .ph{color:#8c9097;font-size:10.5px;position:absolute;bottom:14px;left:0;right:0}.worries{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:64px;padding:0;list-style:none;display:grid}.worries li{flex-direction:column;padding:30px 32px 0;display:flex}.worries li:first-child{padding-left:0}.worries li:last-child{padding-right:0}.worries li+li{border-left:1px solid #dcdde0}.worries .tip{margin-top:auto}.worries .n{color:var(--mute);letter-spacing:.06em;font-size:14px;font-weight:600}.worries h3{letter-spacing:-.03em;margin:14px 0 22px;font-size:27px;line-height:1.12}.worries .tip{border-top:1px solid #dcdde0;padding-top:16px}.worries .tip b{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.worries .tip p{color:var(--graphite);font-size:16.5px}.gen{margin-top:36px}.paid{grid-template-columns:1.1fr 1fr;align-items:start;gap:80px;display:grid}.paid .big{letter-spacing:-.03em;font-size:clamp(26px,3.4vw,40px);font-weight:600;line-height:1.18}.textlink{text-underline-offset:5px;align-items:center;min-height:44px;font-size:17px;font-weight:600;display:inline-flex}.faq{border-top:1px solid var(--ink);max-width:760px;margin-top:40px}details{border:0}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.015em;min-height:44px;padding:24px 40px 24px 0;font-size:20px;font-weight:500;list-style:none;position:relative}summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:28px;font-weight:300;line-height:1;position:absolute;top:20px;right:4px}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--graphite);padding:0 40px 26px 0;font-size:17px}.ctaband{justify-content:space-between;align-items:center;gap:40px;display:flex}.ctaband h2{max-width:18ch;margin:0}.ctaband .acts{flex-wrap:wrap;flex:none;gap:12px;display:flex}.ctaband .btn{width:auto;padding:0 28px}footer{background:var(--ink);color:#c9cbd0;padding:64px 0 56px;font-size:14px;line-height:1.65}footer .logo{color:#fff;margin-bottom:20px;display:inline-block}footer p{max-width:70ch;margin-bottom:12px}footer nav{flex-wrap:wrap;gap:4px 24px;margin:0 0 28px;display:flex}footer nav a{color:#fff;align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}footer nav a:hover{text-decoration:underline}footer a{color:#fff}.sticky{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#fffffff0;transition:transform .25s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky.show{transform:none}.phero{grid-template-columns:1.05fr .95fr;max-width:1440px;min-height:520px;margin:0 auto;display:grid}.phero .txt{flex-direction:column;justify-content:center;padding:64px clamp(24px,6vw,96px);display:flex}.phero h1{max-width:15ch;margin-bottom:20px;font-size:clamp(38px,4.8vw,64px)}.phero .intro{margin-bottom:28px}.phero .ph-img{min-height:360px}.crumbs{color:var(--mute);margin-bottom:22px;font-size:14px}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.factbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.factbar ul{grid-template-columns:repeat(3,1fr);max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}.factbar li{padding:28px 24px}.factbar li+li{border-left:1px solid var(--line)}.factbar b{letter-spacing:-.035em;margin-bottom:6px;font-size:30px;font-weight:600;line-height:1.1;display:block}.factbar span{color:var(--graphite);font-size:15px}.two{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.two h2{max-width:12ch;font-size:clamp(30px,4vw,46px)}.prose p{color:var(--graphite);max-width:60ch;margin-bottom:18px;font-size:18px}.prose p b,.prose li b{color:var(--ink)}.prose a{color:var(--ink);text-underline-offset:4px}.src{color:var(--mute);max-width:60ch;margin-top:22px;font-size:15px}.src a{color:var(--graphite)}ol.num{counter-reset:n;max-width:62ch;margin:0 0 24px;padding:0;list-style:none}ol.num li{counter-increment:n;border-top:1px solid var(--line);color:var(--graphite);padding:20px 0 20px 52px;font-size:18px;position:relative}ol.num li:last-child{border-bottom:1px solid var(--line)}ol.num li:before{content:counter(n);border:1.5px solid var(--ink);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;font-size:14px;font-weight:600;line-height:1;display:grid;position:absolute;top:20px;left:0}ol.num b{color:var(--ink);font-weight:600}.callout{border:1px solid var(--ink);border-radius:var(--r);max-width:62ch;margin:8px 0 24px;padding:22px 24px}.callout b{margin-bottom:4px;font-size:17px;display:block}.callout p{color:var(--graphite);margin:0;font-size:16.5px}.callout.soft{border-color:var(--line);background:var(--soft)}.when{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;display:grid}.when>div{padding:26px 28px 0 0}.when>div+div{border-left:1px solid #dcdde0;padding-left:28px}.when h3{letter-spacing:-.03em;margin-bottom:6px;font-size:24px}.when .sub{color:var(--mute);margin-bottom:18px;font-size:14px}.check{margin:0;padding:0;list-style:none}.check li{border-top:1px solid #dcdde0}.check label{cursor:pointer;color:var(--graphite);align-items:flex-start;gap:14px;padding:14px 0;font-size:16.5px;line-height:1.45;display:flex}.check input{width:24px;height:24px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.check input:checked+span{color:var(--mute);text-decoration:line-through}.check b{color:var(--ink)}.stats{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;margin-top:40px;display:grid}.stats>div{padding:26px 28px 0 0}.stats>div+div{border-left:1px solid #dcdde0;padding-left:28px}.stats b{letter-spacing:-.04em;font-size:44px;font-weight:600;line-height:1.05;display:block}.stats span{color:var(--graphite);margin-top:8px;font-size:15.5px;display:block}.stats small{margin-top:10px;font-size:13px;display:block}.srclist{color:var(--graphite);margin:28px 0 0;padding:0;font-size:15px;list-style:none}.srclist li{border-top:1px solid var(--line);padding:10px 0}.srclist a{color:var(--ink);text-underline-offset:3px}.picker{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}select{height:52px;font:inherit;color:var(--ink);-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none' stroke='%230b0b0c' stroke-width='2'%3E%3Cpath d='M1 1l6 6 6-6'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #b9bcc1;border-radius:10px;min-width:240px;padding:0 44px 0 16px;font-size:17px}select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0b0b0c29}.statebox{border:1px solid var(--line);border-radius:var(--r);max-width:640px;color:var(--graphite);background:#fff;padding:20px 24px;font-size:16.5px}.statebox b{color:var(--ink)}.printbar{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.printbar .btn{width:auto;height:52px;padding:0 26px;font-size:16px}.printhead{display:none}.glist{max-width:820px}.glist section{border-top:1px solid var(--ink);margin-top:48px;padding:40px 0 8px}.glist section:first-child{margin-top:0}.glist h2{letter-spacing:-.03em;max-width:none;margin-bottom:6px;font-size:30px}.glist .sub{color:var(--mute);margin-bottom:12px;font-size:15px}.cols{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;margin-top:56px;display:grid}.cols>div{padding:28px 32px 0 0}.cols>div+div{border-left:1px solid #dcdde0;padding-left:32px}.cols h3{letter-spacing:-.03em;margin-bottom:10px;font-size:24px;line-height:1.15}.cols p{color:var(--graphite);font-size:16.5px}.never{grid-template-columns:1fr 1fr;column-gap:64px;margin:48px 0 0;padding:0;list-style:none;display:grid}.never li{border-top:1px solid var(--line);letter-spacing:-.01em;align-items:flex-start;gap:16px;padding:22px 0;font-size:19px;display:flex}.never svg{flex:none;margin-top:5px}.dl{border-top:1px solid var(--ink);margin:36px 0 0}.dl div{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:32px;padding:20px 0;display:grid}.dl dt{font-size:16px;font-weight:600}.dl dd{color:var(--graphite);margin:0;font-size:17px}.delform{max-width:520px;margin-top:32px}.sentmsg{margin-top:14px;font-weight:600;display:none}.sentmsg.on{display:block}.stepwrap{max-width:680px;margin:0 auto;padding:0 24px}.stepphoto{background:#2a2c31;height:240px;position:relative;overflow:hidden}.stepphoto img{object-fit:cover;width:100%;height:100%}.stepphoto .ph-tag{position:absolute;bottom:12px;left:16px}.progress{margin:36px 0 0}.progress ol{grid-template-columns:1fr 1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.progress li{color:var(--mute);letter-spacing:.02em;font-size:13px;font-weight:600}.progress li:before{content:"";background:var(--line);border-radius:2px;height:4px;margin-bottom:10px;display:block}.progress li.on{color:var(--ink)}.progress li.on:before{background:var(--ink)}.recd{align-items:flex-start;gap:16px;margin:30px 0 8px;display:flex}.tick{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.recd h1{letter-spacing:-.035em;margin-bottom:8px;font-size:clamp(28px,4vw,38px)}.recd p{color:var(--graphite);font-size:18px}.recd b{color:var(--ink);white-space:nowrap}.q{border-top:1px solid var(--line);padding:30px 0}.q:first-of-type{border-top:1px solid var(--ink);margin-top:24px}.q .qt{letter-spacing:-.02em;margin-bottom:14px;font-size:20px;font-weight:600;display:block}.q .qt .opt{letter-spacing:0;font-size:15px}.stepact{border-top:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:16px;padding:30px 0;display:flex}.stepact .btn{width:auto;padding:0 32px}.ready{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.ready h3{text-transform:uppercase;letter-spacing:.08em;color:var(--mute);margin-bottom:10px;font-size:14px;font-weight:600}.ready ul{color:var(--graphite);margin:0;padding-left:20px;font-size:17px}.ready li{margin:6px 0}.links3{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;margin-top:30px;display:grid}.links3 a{border-bottom:1px solid var(--line);padding:20px 0;text-decoration:none;display:block}.links3 a+a{border-left:1px solid var(--line);padding-left:24px}.links3 b{letter-spacing:-.015em;font-size:18px;display:block}.links3 span{color:var(--mute);font-size:15px}.links3 a:hover b{text-underline-offset:4px;text-decoration:underline}@media (width<=820px){body{font-size:16px}.bar{gap:10px;height:56px;padding:0 16px}.nav-d{display:none}.menu{display:block}.callbtn{height:40px;padding:0 14px;font-size:14px}.callbtn .num{display:none}.wrap{padding:0 20px}section.s{padding:72px 0}.hero{min-height:0;display:block}.ph-img{height:150px;min-height:0}.panel{max-width:none;padding:24px 20px 48px}.panel h1{margin-bottom:16px;font-size:36px}.cues{margin-bottom:20px;font-size:14px}.cues li+li:before{margin:0 10px}.panel hr{margin-bottom:20px}.panel .field{margin-bottom:14px}.panel input[type=text],.panel input[type=tel]{height:52px}.name-field{display:none}.trust ul{grid-template-columns:1fr 1fr;padding:0}.trust li{white-space:normal;gap:10px;padding:18px 20px;font-size:15px}.trust li:first-child{padding-left:20px}.trust li:nth-child(3){border-left:0}.trust li:nth-child(n+3){border-top:1px solid var(--line)}.next,.paid{grid-template-columns:1fr;gap:48px}.next>div[aria-hidden]{display:none}.worries,.when,.stats,.cols{grid-template-columns:1fr}.worries li,.worries li+li,.when>div,.when>div+div,.stats>div,.stats>div+div,.cols>div,.cols>div+div{border-left:0;padding:26px 0}.worries li+li,.when>div+div,.stats>div+div,.cols>div+div{border-top:1px solid #dcdde0}.never{grid-template-columns:1fr}.ctaband{flex-direction:column;align-items:flex-start;gap:28px}.ctaband .acts,.ctaband .btn{width:100%}.sticky{display:block}.phero{flex-direction:column-reverse;min-height:0;display:flex}.phero .ph-img{height:180px;min-height:0}.phero .txt{padding:32px 20px 40px}.phero h1{font-size:36px}.factbar ul{grid-template-columns:1fr}.factbar li+li{border-left:0;border-top:1px solid var(--line)}.factbar li{padding:20px}.factbar b{font-size:26px}.two{grid-template-columns:1fr;gap:28px}.dl div{grid-template-columns:1fr;gap:4px}.chips,.chips.four{grid-template-columns:repeat(2,1fr)}.chips.tri{grid-template-columns:repeat(3,1fr)}.chips.tri .chip span{padding:0 6px;font-size:15px}.stepphoto{height:130px}.stepact .btn{width:100%}.stepact{text-align:center;flex-direction:column;align-items:stretch}.links3{grid-template-columns:1fr}.links3 a+a{border-left:0;padding-left:0}select{width:100%}.glist h2{font-size:26px}footer{padding-bottom:110px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{@page{margin:16mm}body{color:#000;background:#fff;font-size:11.5pt}header.top,footer,.sticky,.skip,.noprint,.ph-img,.phero .ph-img,.ctaband,.picker,.printbar,.crumbs,.faq{display:none!important}section.s{border:0;padding:0}.wrap{max-width:none;padding:0}.printhead{border-bottom:1.5pt solid #000;margin-bottom:14pt;padding-bottom:8pt;display:block}.printhead b{letter-spacing:-.02em;font-size:15pt}.printhead span{color:#333;font-size:10pt;display:block}.phero{min-height:0;display:block}.phero .txt{padding:0}.phero h1{max-width:none;margin-bottom:6pt;font-size:22pt}.phero .intro{font-size:11pt}.glist section{break-inside:avoid;margin-top:12pt;padding:10pt 0 0}.glist h2{font-size:14pt}.check label{color:#000;gap:10pt;padding:5pt 0;font-size:11pt}.check input{-webkit-appearance:none;appearance:none;border:1.2pt solid #000;border-radius:2pt;width:12pt;height:12pt;margin-top:2pt}.check input:checked+span{color:#000;text-decoration:none}.statebox{border:1pt solid #000;padding:8pt 10pt;font-size:10.5pt}.printfoot{border-top:1pt solid #000;margin-top:16pt;padding-top:6pt;font-size:9pt;display:block!important}a{text-decoration:none}}.printfoot{display:none}html{scroll-padding-top:72px}h1,h2,h3,h4,h5,h6,summary,.btn,button,.eyebrow,.chip,.pick span,.cues li,.trust li span,figcaption,.cap{text-wrap:balance}p,li,dd,dt,td,th,blockquote,label,.tip,.emp,.does,.srcbox,.fineprint{text-wrap:pretty}.logo{align-items:center;margin-right:auto;display:inline-flex}.logo img{width:auto;height:28px;display:block}footer .logo{margin-bottom:20px}.i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block}header.top{backdrop-filter:saturate(180%)blur(14px);background:#ffffffdb;position:sticky;top:0}.trust svg{color:var(--ink)}.chip span{gap:8px}.never svg{color:var(--ink)}.ph-img:after{content:"";pointer-events:none;background:linear-gradient(#0b0b0c00 62%,#0b0b0c4d);position:absolute;inset:0}.ph-img .cap{z-index:2}.mode:before{background:var(--amber);animation:cf-breathe 2.4s var(--ease-in-out) infinite}.progress li[aria-current]:before,.tl li:first-child:before{background:var(--amber)}.ill{aspect-ratio:1;object-fit:contain;background:var(--paper);border-radius:var(--r-lg);width:100%;max-width:240px;height:auto;margin-top:32px;display:block}.worries .ill{aspect-ratio:auto;max-width:none;height:172px;margin:0 0 24px}.ill-row .ill{max-width:200px;margin:20px 0 0}.cols>div>.i,.factbar li>.i{color:var(--ink);margin-bottom:16px;display:block}.factbar li>.i{margin-bottom:12px}.hiw+*{margin-top:0}@media (width<=820px){.worries .ill{height:150px}.ill{max-width:200px;margin-top:24px}}@media print{.ill,.ill-row,.hiw{display:none!important}}.btn,.callbtn,.chip span,.linkbtn{transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),transform var(--dur-1) var(--ease-press),box-shadow var(--dur-3) var(--ease-out)}.btn:active,.callbtn:active{transform:scale(.98)}.btn:not(.ghost):hover{box-shadow:var(--sh-2)}.chip input:active+span{transform:scale(.97)}input[type=text],input[type=tel],select{transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}input[type=text]:focus,input[type=tel]:focus,select:focus{box-shadow:0 0 0 4px var(--focus)}@keyframes cf-nudge{0%,to{transform:translate(0)}30%{transform:translate(-3px)}65%{transform:translate(2px)}}input[aria-invalid=true]{animation:cf-nudge var(--dur-3) var(--ease-out) 1}.err.on{animation:cf-rise var(--dur-3) var(--ease-out) 1}@keyframes cf-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.step-in{animation:cf-step var(--dur-4) var(--ease-out) both}@keyframes cf-step{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.progress li:before{transition:background-color var(--dur-4) var(--ease-out)}.tick.cf-ok{position:relative}.cf-ok svg path{stroke-dasharray:24;stroke-dashoffset:24px;animation:cf-draw var(--dur-4) var(--ease-out) .18s forwards}.cf-ok:after{content:"";border:2px solid var(--amber);opacity:0;animation:cf-ring 1.1s var(--ease-out) .12s 1;border-radius:50%;position:absolute;inset:-6px}@keyframes cf-draw{to{stroke-dashoffset:0}}@keyframes cf-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}html.cf-motion .reveal{opacity:0;transition:opacity var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out);transition-delay:calc(var(--i,0)*70ms);transform:translateY(16px)}html.cf-motion .reveal.in{opacity:1;transform:none}html.cf-motion .draw-line{transform-origin:top;transition:transform var(--dur-5) var(--ease-in-out);transform:scaleY(0)}html.cf-motion .draw-line.in{transform:none}.vid{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-in-out);position:absolute;inset:0}.vid.on{opacity:1}@keyframes cf-ring-out{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes cf-breathe{0%,to{opacity:1}50%{opacity:.45}}.ringing{position:relative}.ringing:before{content:"";animation:cf-ring-out 2.4s var(--ease-out) infinite;z-index:-1;background:#2a9d57;border-radius:50%;position:absolute;inset:0}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.24s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.cf-motion .reveal,html.cf-motion .draw-line{opacity:1!important;transform:none!important}.vid{display:none}@view-transition{navigation:none}}.hiw{counter-reset:h;grid-template-columns:repeat(3,1fr);gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.hiw li{--i:0;padding:0 28px 0 0}.hiw-fig{opacity:.35;animation:hiw-act var(--dur-loop,9s) var(--ease-in-out,ease-in-out) infinite;animation-delay:calc(var(--i)*3s)}.hiw li:nth-child(2){--i:1}.hiw li:nth-child(3){--i:2}.hiw:before{content:"";background:linear-gradient(var(--amber,#f2a53a),var(--amber,#f2a53a)) left/0% 100% no-repeat,var(--line,#e3e4e6);height:2px;animation:hiw-fill var(--dur-loop,9s) linear infinite;border-radius:2px;grid-column:1/-1;margin-bottom:28px}.hiw-fig{height:132px;color:var(--ink,#0b0b0c);margin-bottom:20px}.hiw-fig svg{width:auto;height:100%;overflow:visible}.hiw b{letter-spacing:.1em;text-transform:uppercase;color:var(--mute,#5a5e65);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.hiw h3{letter-spacing:-.03em;margin-bottom:8px;font-size:24px;line-height:1.15}.hiw p{color:var(--graphite,#3b3e43);max-width:30ch;font-size:16.5px}@keyframes hiw-act{0%{opacity:.35}4%{opacity:1}30%{opacity:1}34%{opacity:.35}to{opacity:.35}}@keyframes hiw-fill{0%{background-size:0% 100%,100% 100%}to{background-size:100% 100%,100% 100%}}.hiw .dg{opacity:0;animation:hiw-dg var(--dur-loop,9s) steps(1,end) infinite;animation-delay:calc(var(--i)*3s + var(--d,0s))}@keyframes hiw-dg{0%{opacity:0}1%{opacity:1}30%{opacity:1}34%,to{opacity:0}}.hiw .arc{opacity:0;animation:hiw-arc var(--dur-loop,9s) ease-out infinite;animation-delay:calc(var(--i)*3s + var(--d,0s))}@keyframes hiw-arc{0%{opacity:0}3%{opacity:1}12%{opacity:0}16%{opacity:1}25%{opacity:0}to{opacity:0}}.hiw .pulse{transform-origin:50%;transform-box:fill-box;animation:hiw-pulse var(--dur-loop,9s) ease-in-out infinite;animation-delay:calc(var(--i)*3s)}@keyframes hiw-pulse{0%,to{transform:scale(1)}8%{transform:scale(1.18)}16%{transform:scale(1)}24%{transform:scale(1.18)}32%{transform:scale(1)}}.hiw .tk{stroke-dasharray:30;stroke-dashoffset:30px;animation:hiw-tk var(--dur-loop,9s) var(--ease-out,ease-out) infinite;animation-delay:calc(var(--i)*3s)}@keyframes hiw-tk{0%{stroke-dashoffset:30px}10%{stroke-dashoffset:0}30%{stroke-dashoffset:0}34%,to{stroke-dashoffset:30px}}@media (width<=760px){.hiw{grid-template-columns:1fr;gap:36px}.hiw:before{display:none}.hiw li{grid-template-columns:104px 1fr;column-gap:20px;padding:0;display:grid}.hiw-fig{opacity:1;grid-row:1/4;height:104px;margin:0;animation:none}}@media (prefers-reduced-motion:reduce){.hiw-fig,.hiw .dg,.hiw .arc{opacity:1;animation:none}.hiw .pulse{animation:none}.hiw .tk{stroke-dashoffset:0;animation:none}.hiw:before{background-size:100% 100%,100% 100%;animation:none}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ts{min-height:0;margin:0 0 12px}.ts:empty{display:none}#form-err{margin-bottom:12px}.prose h3{margin:28px 0 8px;font-size:22px}.prose h4{margin:20px 0 6px;font-size:18px}.prose p+p,.prose p+ul,.prose ul+p,.prose p+.callout,.prose .callout+p{margin-top:16px}.prose ul:not(.check):not(.srclist){margin:16px 0;padding-left:1.2em}.prose li+li{margin-top:6px}.prose a,.report a:not(.btn),.byline a{text-underline-offset:3px}.byline{color:var(--mute);max-width:62ch;margin-top:18px;font-size:15px}.byline b{color:var(--ink);font-weight:500}.tablewrap{border:1px solid var(--line);border-radius:var(--r);margin:20px 0;overflow-x:auto}.tablewrap table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.tablewrap th,.tablewrap td{text-align:left;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:10px 14px}.tablewrap th{background:var(--soft);font-weight:600}.tablewrap tr:last-child td{border-bottom:0}.cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:40px;padding:0;list-style:none;display:grid}.card{border:1px solid var(--line);border-radius:var(--r-lg);transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out);background:#fff;flex-direction:column;gap:10px;padding:28px;text-decoration:none;display:flex}.card:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.card h3{font-size:22px;line-height:1.15}.card p{color:var(--graphite);font-size:16px}.card .more{margin-top:auto;font-size:15px;font-weight:500}.card .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:13px;font-weight:600}.card img{object-fit:contain;background:var(--paper);border-radius:var(--r);width:100%;max-width:none;height:150px;margin:0 0 8px}@media (prefers-reduced-motion:reduce){.card{transition:none}.card:hover{transform:none}}.srcbox{background:var(--soft);border-radius:var(--r-lg);margin-top:48px;padding:28px}.srcbox h2{margin-bottom:14px;font-size:24px}.srcbox ul{margin:0;padding-left:1.2em}.srcbox li+li{margin-top:8px}.srcbox .asof{color:var(--mute);font-size:14px}.faqbox{margin-top:48px}.faqbox h2{margin-bottom:12px;font-size:28px}.stepsbox{margin-top:40px}.report .prose{max-width:760px}.report .prose img{border:1px solid var(--line);border-radius:var(--r);background:#fff;width:100%;height:auto;margin:24px 0}.report .prose h2{border-top:1px solid var(--line);margin:56px 0 16px;padding-top:32px;font-size:clamp(26px,4vw,34px)}.report .prose ul{padding-left:1.2em}.report .prose li+li{margin-top:8px}.dl-list{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.dl-list a{border:1px solid var(--line);border-radius:var(--r);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-weight:500;text-decoration:none;display:flex}.dl-list a:hover{background:var(--soft)}.dl-list small{color:var(--mute);font-weight:400}.dl-list a>small{white-space:nowrap;flex-shrink:0}.kf{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.kf li{border-left:3px solid var(--amber);background:var(--soft);border-radius:0 var(--r) var(--r) 0;padding:18px 20px;font-size:16px}.calc{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);background:#fff;max-width:640px;margin-top:32px;padding:28px}.calc .row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.calc select,.calc input[type=date]{width:100%;min-width:0;height:52px;font:inherit;background-color:#fff;border:1px solid #b9bcc1;border-radius:10px;padding:0 14px;font-size:17px}.calc select{padding-right:44px}.calc output{border-radius:var(--r);background:var(--amber-soft);margin-top:24px;padding:22px;display:block}.calc output:empty{display:none}.calc output b{letter-spacing:-.035em;margin:4px 0 10px;font-size:34px;line-height:1.1;display:block}@media (width<=560px){.calc .row{grid-template-columns:1fr}}.dlbtn{align-items:center;gap:10px;display:inline-flex}.magnet{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.magnet .preview{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);background:#fff;overflow:hidden}.magnet .preview img{width:100%;height:auto}@media (width<=820px){.magnet{grid-template-columns:1fr;gap:32px}}.inside{gap:10px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.inside li{align-items:flex-start;gap:12px;display:flex}.inside svg{color:var(--ink);margin-top:3px}.updated{color:var(--mute);font-size:14px}@media print{.srcbox,.faqbox,.cards{display:none}}.srcbox a,.prose a,.byline a,.report li{overflow-wrap:anywhere}.stats .note{white-space:normal}.phero.solo{max-width:1440px;min-height:0;display:block}.phero.solo .txt{max-width:980px;padding:72px clamp(24px,6vw,96px) 56px}@media (width<=820px){.phero.solo .txt{padding:32px 20px 40px}}.report .prose h2{max-width:none}.report .prose>:first-child{margin-top:0}.phero.solo .txt{max-width:none;padding-left:max(24px,50vw - 536px)}.phero.solo .txt>*{max-width:900px}.phero.solo h1{max-width:20ch}.longform{padding-top:56px;padding-bottom:56px}.longform:first-of-type{border-top:0}.longform h2{max-width:none;margin-bottom:18px;font-size:clamp(26px,3.6vw,36px)}.longform .prose img{border:1px solid var(--line);border-radius:var(--r);background:#fff;width:100%;height:auto;margin:20px 0}.longform .prose blockquote{border-left:3px solid var(--amber);color:var(--graphite);margin:20px 0;padding:4px 0 4px 20px}.longform .prose ol{padding-left:1.4em}.longform .prose ol li+li{margin-top:8px}.s h2.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);max-width:none;margin:0 0 14px;font-size:13px;font-weight:600;line-height:1.5}.lede{letter-spacing:-.02em;color:var(--graphite);max-width:36ch;margin:-8px 0 20px;font-size:clamp(19px,2vw,24px);font-weight:500}.picked{color:var(--ok);margin:-4px 0 10px;font-size:14px;font-weight:500}section.s.pickrow{padding-bottom:0}.pickrow+.dstrip{margin-top:36px}.picks{grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.pick{border-radius:var(--r);letter-spacing:-.01em;min-height:64px;transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-1) var(--ease-press),background var(--dur-2);background:#fff;border:1px solid #b9bcc1;align-items:center;gap:12px;padding:12px 18px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.pick:hover{border-color:var(--ink);background:var(--soft)}.pick:active{transform:scale(.98)}.pick:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pick .i{color:var(--ink);flex:none}.dstrip{background:var(--amber-soft);border-top:1px solid #f0d9a8;border-bottom:1px solid #f0d9a8;margin-top:40px}.dstrip .wrap{align-items:center;gap:18px;padding-top:20px;padding-bottom:20px;display:flex}.dstrip .i{color:var(--amber-deep);flex:none}.dstrip p{max-width:60ch;margin:0;font-size:17px}.dstrip b{font-weight:600}.dstrip .textlink{white-space:nowrap;margin:0 0 0 auto}section.s.probs{padding-top:48px;padding-bottom:48px}.probgrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;display:grid}.probs .wrap>.eyebrow+h2+.probgrid{margin-top:48px}.prob{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;flex-direction:column;padding:32px;scroll-margin-top:90px;display:flex}.prob .ill{object-fit:contain;background:var(--paper);border-radius:var(--r);width:100%;max-width:none;height:150px;margin:0 0 22px}.prob h3{letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(24px,2.4vw,30px);line-height:1.12}.prob .emp{color:var(--graphite);margin-bottom:18px;font-size:17px}.prob .tip{border-top:1px solid var(--line);padding-top:16px}.prob .tip>b,.prob .does>b{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.prob .tip p,.prob .does{color:var(--ink);font-size:16.5px}.prob .does{color:var(--graphite);margin:16px 0 22px}.three{margin:4px 0 0;padding-left:1.3em;font-size:16.5px}.three li+li{margin-top:6px}.probact{flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;display:flex}.probact .btn{width:auto;height:52px;padding:0 26px;font-size:16px}.btn.inline{width:auto;padding:0 28px}.rr{border-radius:var(--r-lg);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:22px 28px;display:flex}.rr ul{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;font-size:16px;font-weight:500;list-style:none;display:flex}.rr li{align-items:center;gap:10px;display:flex}.rr .i{color:var(--amber)}.rr .btn{color:var(--ink);background:#fff;flex:none;height:52px;font-size:16px}.rr .btn:hover{background:var(--amber)}.reassure{color:var(--mute);margin:4px 0 12px;font-size:14.5px}.nh{letter-spacing:-.03em;margin:36px 0 0;font-size:26px}.sticky p{color:var(--graphite);text-align:center;margin:0 0 8px;font-size:13.5px;font-weight:500}@media (width<=820px){.picks{grid-template-columns:1fr 1fr;gap:10px}.pick{gap:8px;min-height:60px;padding:10px 12px;font-size:15px}.dstrip .wrap{flex-wrap:wrap}.dstrip .textlink{margin-left:46px}section.s.probs{padding-top:36px;padding-bottom:36px}.probgrid{grid-template-columns:1fr;gap:18px}.prob{padding:24px 20px}.rr{flex-direction:column;align-items:stretch;padding:20px}.rr .btn{width:100%}}@media (width<=380px){.picks{grid-template-columns:1fr}}@media (width>=821px){.panel{padding-top:28px;padding-bottom:28px}.panel h1{margin-bottom:18px;font-size:clamp(40px,4.2vw,56px)}.lede{margin:-4px 0 14px}.cues,.panel hr{margin-bottom:18px}.panel .field{margin-bottom:12px}.panel .urgent{margin-top:14px}.consent{margin-bottom:8px}}.finder{margin-top:8px}.agencies{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.agency{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);background:#fff;padding:26px}.agency[hidden]{display:none}.agency h2{max-width:none;margin:2px 0 10px;font-size:clamp(20px,2.4vw,26px)}.agency .likely{color:var(--graphite);margin:0 0 16px;font-size:15px}.agency dl{grid-template-columns:96px 1fr;gap:10px 16px;margin:0 0 14px;font-size:15.5px;display:grid}.agency dt{color:var(--ink);font-weight:600}.agency dd{color:var(--graphite);overflow-wrap:anywhere;margin:0}@media (width<=900px){.agencies{grid-template-columns:1fr}}@media (width<=480px){.agency{padding:20px}.agency dl{grid-template-columns:1fr;gap:2px}.agency dd{margin-bottom:10px}}.agencies:has(.agency[hidden]) .agency:not([hidden]){grid-column:1/-1}.facts-table th,.facts-table td{vertical-align:top}@media (width<=640px){.tablewrap.stack{border:0;overflow:visible}.tablewrap.stack table{min-width:0;display:block}.tablewrap.stack thead{position:absolute;left:-9999px}.tablewrap.stack tbody,.tablewrap.stack tr,.tablewrap.stack td{display:block}.tablewrap.stack tr{border:1px solid var(--line);border-radius:var(--r);background:#fff;margin-bottom:14px;padding:6px 16px}.tablewrap.stack td{border:0;padding:10px 0}.tablewrap.stack td+td{border-top:1px solid var(--line)}.tablewrap.stack td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.tablewrap.stack td:first-child:before,.tablewrap.stack td[data-label=""]:before{display:none}.tablewrap.stack td:first-child{font-size:17px}}@media (width<=920px){.tablewrap.stack-wide{border:0;overflow:visible}.tablewrap.stack-wide table{min-width:0;display:block}.tablewrap.stack-wide thead{position:absolute;left:-9999px}.tablewrap.stack-wide tbody,.tablewrap.stack-wide tr,.tablewrap.stack-wide td{display:block}.tablewrap.stack-wide tr{border:1px solid var(--line);border-radius:var(--r);background:#fff;margin-bottom:14px;padding:6px 16px}.tablewrap.stack-wide td{border:0;padding:10px 0}.tablewrap.stack-wide td+td{border-top:1px solid var(--line)}.tablewrap.stack-wide td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.tablewrap.stack-wide td:first-child:before,.tablewrap.stack-wide td[data-label=""]:before{display:none}.tablewrap.stack-wide td:first-child{font-size:17px}.tablewrap.stack-wide th[scope=row]{background:0 0;border:0;padding:10px 0;font-size:17px;display:block}}.srcbox .qline{color:var(--mute);margin-top:2px;font-size:14px;display:block}.srcbox .qline a{color:inherit;text-decoration:none}.prose a.cite,a.cite{vertical-align:super;white-space:nowrap;color:var(--amber-deep);margin-left:1px;font-size:.72em;font-weight:600;line-height:0;text-decoration:none}.prose a.cite:hover,a.cite:hover,a.cite:focus-visible{text-underline-offset:3px;text-decoration:underline}.tablewrap td{overflow-wrap:normal}.photo{margin:24px 0}.photo img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);width:100%;height:auto}.photo figcaption{color:var(--mute);margin-top:8px;font-size:14px;line-height:1.45}.photo figcaption a{color:inherit}.photocred{margin-top:48px}.photocred ul{margin:0;padding:0;list-style:none}.photocred li{border-top:1px solid var(--line);padding:14px 0;font-size:15px;line-height:1.5}.photocred li b{font-weight:600}.photocred .lic{color:var(--mute)}@media print{.photo img{max-height:240px}}.agency dd{overflow-wrap:anywhere}.srcbox .asof{white-space:nowrap}.srcbox .qline{text-wrap:balance}figure.gfx{max-width:640px;margin:40px auto;padding:0}figure.gfx svg.gx{background:var(--paper);border-radius:var(--r-lg);box-sizing:border-box;width:100%;height:auto;padding:12px 8px;display:block}.gx text{fill:var(--ink);stroke:none;font-family:var(--font);font-size:17px;font-weight:500}.gx text.b{font-weight:700}.gx text.m{fill:var(--mute)}.gx text.k{fill:var(--ink);font-weight:700}.gx text.xl{letter-spacing:-.02em;font-size:28px;font-weight:700}figure.gfx figcaption{color:var(--mute);text-align:left;margin-top:12px;font-size:15px;line-height:1.45}.gfx-key{color:var(--ink);flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.gfx-key li{align-items:flex-start;gap:10px;line-height:1.4;display:flex}.gfx-key .swatch{flex:none;margin-top:-1px}.gfx-key b{font-weight:700}@media (width<=480px){figure.gfx{margin:28px 0}figure.gfx svg.gx{padding:8px 4px}}.gx-map text{font-size:19px}@media (width<=480px){.gx text:not(.xl){font-size:18.5px}.gx.gx-map text:not(.xl){font-size:20px}}.gfx-key-row{flex-flow:wrap;gap:8px 22px}#injury-codes .tablewrap th,#injury-codes .tablewrap td{padding:10px 9px;font-size:14px}.nw{white-space:nowrap}#lead .locrow{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}#lead .locrow .field{min-width:0;margin-bottom:0}#lead select{width:100%;min-width:0;height:56px;padding-left:16px;font-size:18px}@media (width<=820px){#lead select{height:52px}}#lead .othermsg{color:var(--graphite);text-wrap:pretty;background:#fbefd5;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:15px;line-height:1.45}@media (width<=389px){#lead .locrow{grid-template-columns:1fr}}.srcbox li{overflow-wrap:break-word;text-wrap:pretty}.srcbox .srctail .note{text-wrap:balance}.jumplist{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:20px 0 4px;font-size:15px;display:flex}.jumplist span{margin-right:6px;font-weight:600}.jumplist a{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;min-width:36px;height:36px;font-weight:600;text-decoration:none;display:inline-flex}.tablewrap tr[id]{scroll-margin-top:56px}.statenotes{margin:12px 0 0;padding-left:0;list-style:none}.statenotes li{border-top:1px solid var(--line);text-wrap:pretty;padding:12px 0;scroll-margin-top:16px;font-size:15px;line-height:1.5}.statenotes li:target{background:var(--soft)}:root .rv{opacity:0;transition:opacity var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out),clip-path 1.1s var(--ease-in-out);transition-delay:calc(var(--i,0)*70ms);transform:translateY(18px)}:root .rv.rv-in{opacity:1;transform:none}:root .rv.rv-chart{clip-path:inset(0 100% 0 0);transform:translateY(10px)}:root .rv.rv-chart.rv-in{clip-path:inset(0)}.cnt{font-variant-numeric:tabular-nums;display:inline-block}header.top{transition:box-shadow var(--dur-3) var(--ease-out);view-transition-name:site-header}header.top.scrolled{box-shadow:0 6px 18px -12px #0b0b0c47}.sticky{view-transition-name:site-sticky}.hero .ph-img>img,.hero .ph-img>.vid{transform-origin:60% 55%;animation:cf-drift 26s var(--ease-in-out) infinite alternate}@keyframes cf-drift{0%{transform:scale(1)}to{transform:scale(1.07)}}.hero .ph-img:after{content:"";pointer-events:none;opacity:.9;background:linear-gradient(#0b0b0c00 55%,#0b0b0c47);position:absolute;inset:0}.hero .ph-img .cap{z-index:2}.cues li{animation:cf-fade var(--dur-4) var(--ease-out) both}.cues li:first-child{animation-delay:.25s}.cues li:nth-child(2){animation-delay:.4s}.cues li:nth-child(3){animation-delay:.55s}@keyframes cf-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.trust li svg{animation:cf-icon .7s var(--ease-settle) both}.trust li:first-child svg{animation-delay:.2s}.trust li:nth-child(2) svg{animation-delay:.35s}.trust li:nth-child(3) svg{animation-delay:.5s}.trust li:nth-child(4) svg{animation-delay:.65s}@keyframes cf-icon{0%{opacity:0;transform:scale(.6)rotate(-12deg)}to{opacity:1;transform:none}}.trust li{transition:background-color var(--dur-3) var(--ease-out)}.trust li:hover{background:var(--soft)}.trust li:hover svg{transition:transform var(--dur-3) var(--ease-settle);transform:translateY(-2px)scale(1.08)}.callbtn,.sticky .btn,#lead button[type=submit]{position:relative}.callbtn:after,.sticky .btn:after{content:"";border-radius:inherit;pointer-events:none;animation:cf-attn 2.6s var(--ease-out) 5s 3;position:absolute;inset:0;box-shadow:0 0 #f2a53a99}@keyframes cf-attn{0%{box-shadow:0 0 #f2a53a99}70%,to{box-shadow:0 0 0 14px #f2a53a00}}.callbtn svg{transition:transform var(--dur-3) var(--ease-settle)}.callbtn:hover svg{transform:rotate(-14deg)scale(1.1)}#lead button[type=submit]{isolation:isolate;overflow:hidden}#lead button[type=submit]:before{content:"";z-index:-1;width:40%;animation:cf-sheen 1.4s var(--ease-in-out) 4s 1 both;background:linear-gradient(100deg,#0000,#ffffff38,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes cf-sheen{0%{left:-60%}to{left:130%}}.btn:not(.ghost):active{box-shadow:none;transform:scale(.975)}.prob,.pick,.kf li,.dl-list a,.magnet .preview,.stats>div{transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}@media (hover:hover){.prob:hover{box-shadow:var(--sh-2);border-color:#cfd1d5;transform:translateY(-4px)}.pick:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.magnet .preview:hover{box-shadow:var(--sh-3);transform:translateY(-4px)}.dl-list a:hover{transform:translate(3px)}}.prob .ill,.card img{transition:transform var(--dur-5) var(--ease-out)}@media (hover:hover){.prob:hover .ill,.card:hover img{transform:scale(1.04)}}.pick .i{transition:transform var(--dur-3) var(--ease-settle)}.pick:hover .i{transform:scale(1.15)}.prob:target{animation:cf-target 1.8s var(--ease-out) 1}@keyframes cf-target{0%{box-shadow:0 0 #f2a53ab3}35%{box-shadow:0 0 0 8px #f2a53a59}to{box-shadow:0 0 #f2a53a00}}.prose a:not(.btn),.textlink,.byline a,.srcbox a,.crumbs a,.faq a,footer a,.fineprint a{background:linear-gradient(var(--amber),var(--amber)) left 100%/0% 2px no-repeat;transition:background-size var(--dur-4) var(--ease-out),color var(--dur-2) var(--ease-out)}.prose a:not(.btn):hover,.textlink:hover,.byline a:hover,.srcbox a:hover,.crumbs a:hover,.faq a:hover,footer a:hover,.fineprint a:hover{background-size:100% 2px}header.top .nav-d a{background:linear-gradient(var(--ink),var(--ink)) left 100%/0% 1.5px no-repeat;transition:background-size var(--dur-3) var(--ease-out)}.nav-d a:hover{background-size:100% 1.5px}.cite{transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.faq details[open]>p{animation:cf-fade var(--dur-4) var(--ease-out) both}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;transition:outline-offset var(--dur-2) var(--ease-out)}.btn:focus-visible,.callbtn:focus-visible,.ctaband .btn:focus-visible{outline-color:var(--ink);box-shadow:0 0 0 5px #fff,0 0 0 7px var(--amber)}.rr :focus-visible,footer :focus-visible,.ctaband :focus-visible{outline-color:#fff}ol.num.steps-live li{transition:color var(--dur-4) var(--ease-out)}ol.num.steps-live li:before{transition:background-color var(--dur-4) var(--ease-out),color var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-settle),box-shadow var(--dur-4) var(--ease-out)}ol.num.steps-live li.step-done:before{background:var(--ink);color:#fff;transform:scale(1.04);box-shadow:0 0 0 4px #f2a53a4d}ol.num.steps-live li:after{content:"";background:var(--line);transform-origin:top;width:1.5px;transition:transform var(--dur-5) var(--ease-in-out);position:absolute;top:56px;bottom:-20px;left:15.5px;transform:scaleY(0)}ol.num.steps-live li.step-done:after{background:var(--amber);transform:scaleY(1)}ol.num.steps-live li:last-child:after{display:none}.chk-prog{color:var(--mute);align-items:center;gap:14px;min-height:28px;margin:0 0 6px;font-size:14px;display:flex}.chk-track{background:var(--line);border-radius:4px;flex:1;max-width:240px;height:4px;overflow:hidden}.chk-track i{background:var(--amber);transform-origin:0;height:100%;transition:transform var(--dur-4) var(--ease-out);display:block;transform:scaleX(0)}.chk-prog.full .chk-track i{background:var(--ok)}.chk-prog.full .chk-txt{color:var(--ok);font-weight:500}.chk-reset{font:inherit;color:var(--mute);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:14px;text-decoration:underline}.chk-reset:hover{color:var(--ink)}.check label{transition:background-color var(--dur-2) var(--ease-out),padding-left var(--dur-3) var(--ease-out)}.check li:hover label{background:linear-gradient(90deg,var(--soft),transparent)}.check input{transition:transform var(--dur-2) var(--ease-settle)}.check input:active{transform:scale(.85)}.check input:checked{animation:cf-pop .35s var(--ease-settle)}@keyframes cf-pop{0%{transform:scale(.8)}60%{transform:scale(1.18)}to{transform:none}}.check span{transition:color var(--dur-3) var(--ease-out)}.readbar{z-index:40;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.readbar i{background:linear-gradient(90deg,var(--amber),var(--amber-deep,var(--amber)));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.stats>div{position:relative}.prob .sv{height:176px}.sv{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sv .l{stroke:var(--line-strong)}.sv .a{fill:var(--amber);stroke:none}.sv .d{stroke-dasharray:1 2}.sv .p{transform-box:fill-box;transform-origin:50%}.sv-pre .d{stroke-dashoffset:1px;opacity:0}.sv-pre .p{opacity:0;transform:scale(.7)}.sv-in .d{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .76s var(--ease-in-out) calc(var(--n)*.15s),opacity 40ms linear calc(var(--n)*.15s)}.sv-in .p{opacity:1;transition:opacity .42s var(--ease-out) calc(var(--n)*.15s + .25s),transform .64s var(--ease-settle) calc(var(--n)*.15s + .25s);transform:none}@media print{.readbar,.chk-prog{display:none!important}.rv{opacity:1!important;clip-path:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.sv-pre .d,.sv-pre .p,.sv-in .d,.sv-in .p{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;transform:none!important}.rv,:root .rv.rv-chart{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.hero .ph-img>img,.hero .ph-img>.vid,.cues li,.trust li svg,.callbtn:after,.sticky .btn:after,#lead button[type=submit]:before,.prob:target,.check input:checked,.faq details[open]>p{animation:none!important}.readbar{display:none}.prob:hover,.pick:hover,.magnet .preview:hover,.dl-list a:hover,.prob:hover .ill,.card:hover img,.trust li:hover svg,.callbtn:hover svg,.pick:hover .i{transform:none!important}ol.num.steps-live li:after{transform:scaleY(1)!important}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=820px){.sticky{visibility:hidden;padding:8px max(16px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));transition:transform .25s var(--ease-out),visibility 0s linear .25s;align-items:center;gap:14px;display:flex}.sticky.show{visibility:visible;transition-delay:0s}.sticky p{text-align:left;flex:1;margin:0;font-size:14px;line-height:1.3}.sticky .btn{flex:none;width:auto;height:48px;padding:0 22px;font-size:16px}}@media (width>=600px) and (width<=820px){.sticky{padding-left:max(16px,50% - 280px);padding-right:max(16px,50% - 280px)}}.tl b{font-size:inherit;letter-spacing:inherit;text-transform:none;color:var(--ink);font-weight:600;display:inline}.tl li>b{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:13px;font-weight:600;display:block}.tl span span{font-size:inherit;max-width:none;letter-spacing:inherit;margin:0;display:inline}.tel{white-space:nowrap;color:var(--ink);text-underline-offset:3px;font-weight:500}.report li{overflow-wrap:normal}.report .prose li a,.dl-list a>span{overflow-wrap:anywhere;min-width:0}.dl-list a>small{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none}.nav-d a{white-space:nowrap}@media (width<=1260px){.callbtn .num{display:none}.nav-d,.bar{gap:20px}}@media (width>=821px) and (width<=940px){.nav-d{display:none}.menu{display:block}}@media (width<=820px){.callbtn{height:44px}.logo{min-height:44px}}.why summary{min-height:44px}#lead .btn{margin-top:2px}#lead .mode{margin:12px 0 0;font-size:14px}#lead .consent{color:var(--graphite);margin:2px 0 12px;padding:0;font-size:12px;line-height:1.4;display:block;position:relative}#lead .consent input{margin:0;position:absolute;top:0;left:0}#lead .consent label{padding-left:36px;display:block}#lead .consent label b{min-height:24px;color:var(--ink);align-items:center;font-size:15px;font-weight:600;line-height:1.2;display:flex}#lead .consent [data-consent-text]{text-wrap:pretty;margin:4px 0 0 -36px;display:block}#lead .altcall{margin-top:12px}@media (width<=820px){.hero .ph-img{height:84px}#lead select{padding:0 34px 0 12px;font-size:16px}.hform #lead select{height:52px}.lede{margin:-4px 0 12px}.panel h1{margin-bottom:12px}.cues,.panel hr{margin-bottom:14px}.panel .field,#lead .locrow{margin-bottom:10px}}@media (width<=820px) and (height<=720px){.hero .ph-img{display:none}.panel{padding-top:10px}.panel h1{margin-bottom:6px;font-size:28px}.panel .field,#lead .locrow{margin-bottom:8px}.lede{margin:0 0 8px;font-size:16px}.cues,.panel hr{display:none}}.cues{gap:4px 20px}.cues li:before,.cues li+li:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:5px;height:5px;margin:0 8px 0 0;display:block}@media (width>=600px) and (width<=820px){.panel{max-width:600px;margin:0 auto}.panel h1{font-size:clamp(36px,6vw,48px)}}.wrap.narrow{max-width:1120px}.wrap.narrow>*{max-width:760px}.wrap.narrow>.prose{max-width:none}.wrap.narrow>.prose>*{max-width:760px}.wrap.narrow>.prose>.tablewrap,.wrap.narrow>.prose>.tblhint,.wrap.narrow>.prose>.tblfilter{max-width:none}.srcbox h2{max-width:none;font-size:20px}.srcbox li,.srcbox li a{overflow-wrap:break-word}.prose ul:not(.check):not(.srclist),.prose ol:not(.num){max-width:62ch}@media (width<=820px){.wrap.narrow>*,.wrap.narrow>.prose>*{max-width:none}}.toc{display:none}.toc-m{border:1px solid var(--line);border-radius:var(--r);background:var(--soft);max-width:760px;margin:0 0 8px}.toc-m summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:15px;font-weight:600;list-style:none;display:flex}.toc-m summary::-webkit-details-marker{display:none}.toc-m summary:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:8px;height:8px;transition:transform var(--dur-2) var(--ease-out);transform:rotate(45deg)translateY(-2px)}.toc-m[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.toc-m ol,.toc ol{margin:0;padding:0;list-style:none}.toc-m ol{padding:0 16px 10px}.toc-m a{border-top:1px solid var(--line);text-wrap:balance;align-items:center;min-height:44px;font-size:15.5px;text-decoration:none;display:flex}.article>.wrap:has(>.toc-m){padding-top:20px}@media (width>=1200px){.rail-zone{--rail:216px;--rail-gap:48px;position:relative}.rail-zone .wrap{padding-right:calc(24px + var(--rail) + var(--rail-gap))}.toc{width:var(--rail);z-index:2;pointer-events:none;display:block;position:absolute;top:0;bottom:0;right:calc(max(0px,50% - 560px) + 24px)}.toc-in{pointer-events:auto;border-left:1px solid var(--line);max-height:calc(100vh - 128px);padding:4px 0 4px 18px;position:sticky;top:96px;overflow:auto}.toc-h{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 10px;font-size:13px;font-weight:600}.toc a{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;transition:color var(--dur-2) var(--ease-out);padding:6px 0;font-size:14.5px;line-height:1.35;text-decoration:none;display:block;position:relative;overflow:hidden}.toc a:hover{color:var(--ink)}.toc a[aria-current]{color:var(--ink);font-weight:500}.toc a[aria-current]:before{content:"";background:var(--amber);width:2px;position:absolute;top:6px;bottom:6px;left:-19px}.has-rail>.wrap:has(>.toc-m){display:none}}.inline-cta{padding:8px 0 64px}.inline-cta .ic{border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:var(--r-lg);background:var(--soft);justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.inline-cta .ic-h{letter-spacing:-.02em;margin-bottom:4px;font-size:20px;font-weight:600}.inline-cta .ic-p{color:var(--graphite);max-width:40ch;font-size:16px}.inline-cta .btn{flex:none}@media (width<=640px){.inline-cta .ic{flex-direction:column;align-items:stretch;padding:20px}.inline-cta .btn{width:100%}}.article h2,[id]{scroll-margin-top:88px}.cards:has(>li:nth-child(2):last-child),.cards:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=640px){.cards:has(>li:nth-child(2):last-child),.cards:has(>li:nth-child(4):last-child){grid-template-columns:1fr}}.tablewrap{z-index:3;background:#fff;position:relative}.tblhint{display:none}.tblfilter{visibility:hidden;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:56px;margin:24px 0 10px;display:flex}.js .tblfilter{visibility:visible}.tblfilter .tf{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:15px;font-weight:600;display:flex}.tblfilter input{width:min(280px,100%);height:44px;font:inherit;color:var(--ink);background:#fff;border:1px solid #b9bcc1;border-radius:10px;padding:0 14px;font-size:16px}.tblfilter input:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--focus);outline:none}.tblfilter .tf span{white-space:nowrap}.tblfilter .tf-st{color:var(--mute);min-width:11ch;font-size:14px}.tablewrap.long{margin-top:12px;overflow:visible}.tablewrap.long table{border-collapse:separate;border-spacing:0;min-width:0}.tablewrap.long th,.tablewrap.long td{vertical-align:top;padding:10px 14px;line-height:1.45}.tablewrap.long thead th{z-index:2;background:var(--soft);box-shadow:0 1px 0 var(--line);position:sticky;top:64px}.tablewrap.long tbody tr>:first-child{font-weight:600}.tablewrap.long tbody th,.tablewrap.long tbody td{background:#fff}.tablewrap.long tbody tr:nth-child(2n)>*{background:#fbfbfb}.tablewrap.long tr[hidden]{display:none}.tablewrap.long:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (width<=920px){.tablewrap.long{overscroll-behavior-x:contain;background:linear-gradient(270deg,#0b0b0c24,#0b0b0c00) 100%/10px 100% no-repeat,#fff;overflow:auto hidden}.tablewrap.long table{min-width:var(--tw,640px);width:max-content;max-width:none;font-size:14px}.tablewrap.long th,.tablewrap.long td{padding:8px 10px;line-height:1.35}.tablewrap.long thead th{letter-spacing:.02em;font-size:12.5px;position:static}.tablewrap.long tbody tr>:first-child{z-index:1;box-shadow:1px 0 0 var(--line);background:#fff;position:sticky;left:0}.tablewrap.long tbody tr:nth-child(2n)>:first-child{background:#fbfbfb}.tablewrap.long thead th:first-child{z-index:3;position:sticky;top:auto;left:0}.prose .tblhint,.tblhint{color:var(--mute);margin:20px 0 0;font-size:13px;display:block}.tblhint.off{display:none}}.tablewrap.pair{overflow:visible}.tablewrap.pair table{width:100%;min-width:0}.tablewrap.pair th,.tablewrap.pair td{vertical-align:top;padding:10px 14px;line-height:1.45}.tablewrap.pair td+td{overflow-wrap:anywhere}.tablewrap.pair td:first-child,.tablewrap.pair th:first-child{width:38%;font-weight:600}@media (width<=640px){.tablewrap.pair table{font-size:14.5px}.tablewrap.pair th,.tablewrap.pair td{padding:9px 11px}.tablewrap.pair td:first-child,.tablewrap.pair th:first-child{width:42%}}.tblfilter .tf-st{margin:0}@media (width>=561px){.tblfilter{flex-wrap:nowrap;justify-content:flex-start}.tblfilter .tf{flex-wrap:nowrap;flex:none}.tblfilter .tf-st{flex:none}}@media (prefers-reduced-motion:reduce){.toc a,.toc-m summary:after{transition:none}}footer nav.fcols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;margin:0 0 36px;display:grid}footer .fh{letter-spacing:.1em;text-transform:uppercase;color:#8c9097;margin:0 0 6px;font-size:13px;font-weight:600}footer .fcols ul{margin:0;padding:0;list-style:none}footer .fcols a{min-height:40px}footer .legal p{max-width:70ch;margin:0 0 14px}@media (width>=1024px){footer .legal{columns:2;column-gap:56px}footer .legal p{break-inside:avoid;max-width:none}}@media (width<=600px){footer nav.fcols{grid-template-columns:1fr 1fr}footer .fcols a{min-height:44px}}.note{text-wrap:balance}.q .qt .nw{white-space:nowrap}.hform-h{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 14px;font-size:13px;font-weight:600}.ph-img .cap.credit{color:#fff;text-wrap:balance;background:#0b0b0c99;border-radius:5px;max-width:calc(100% - 32px);padding:3px 8px;font-size:11.5px;line-height:1.35;bottom:12px;left:auto;right:16px}.ph-img .cap.credit a{color:#fff}@media (width>=821px){.phero.hasform .side{background:var(--paper);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:48px clamp(24px,4vw,64px);display:flex;position:relative}.phero.hasform:not(.noimg) .side{justify-content:flex-start;padding:0 clamp(24px,4vw,64px) 40px}.phero.hasform:not(.noimg) .side .ph-img{flex:none;align-self:stretch;height:260px;min-height:0;margin:0 calc(-1*clamp(24px,4vw,64px))}.phero.hasform .hform{z-index:1;border-radius:var(--r-lg);width:100%;max-width:440px;box-shadow:var(--sh-3);background:#fff;padding:28px;position:relative}.phero.hasform:not(.noimg) .hform{margin-top:-56px}.phero.hasform .ph-img .cap.credit{top:12px;bottom:auto}.phero.hasform .txt{padding-right:clamp(24px,3vw,48px)}}@media (width<=820px){.phero.hasform{flex-direction:column}.phero.hasform .side{display:contents}.phero.hasform .ph-img{order:0;height:140px}.phero.hasform .txt{order:1;padding:28px 20px 20px}.phero.hasform .hform{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;order:2;width:calc(100% - 40px);max-width:560px;margin:0 auto 40px;padding:20px}.phero .ph-img .cap.credit{bottom:8px;right:10px}}@media (width>=601px) and (width<=820px){.factbar ul{grid-template-columns:repeat(3,minmax(0,1fr))}.factbar li{padding:22px 16px}.factbar li+li{border-left:1px solid var(--line);border-top:0}.factbar b{font-size:24px}}@media (width<=600px){.factbar ul{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;display:grid;overflow-x:auto}.factbar ul::-webkit-scrollbar{display:none}.factbar li{scroll-snap-align:start;padding:18px 20px}.factbar li+li{border-top:0;border-left:1px solid var(--line)}.phero~.trust,.crumbs .cur,.crumbs:not(:has(a:nth-of-type(2))),.two .ill{display:none}}.factbar b,.stats b{font-variant-numeric:tabular-nums}.stats b{min-width:4ch}@media (width>=821px) and (width<=1000px){.trust li{white-space:normal;gap:10px;padding:24px 12px;font-size:15px}.trust li:first-child{padding-left:0}}@media print{.toc,.toc-m,.inline-cta,.sticky,.hform,.tblfilter,.tblhint{display:none!important}.tablewrap,.tablewrap.long{border:1px solid #999;max-height:none!important;overflow:visible!important}.tablewrap.long table{font-size:9.5pt;width:100%!important;min-width:0!important}.tablewrap.long thead th,.tablewrap.long tbody tr>:first-child{position:static!important}.tablewrap tr{break-inside:avoid}.tablewrap thead{display:table-header-group}.tablewrap.stack table,.tablewrap.stack-wide table{display:table!important}.tablewrap.stack thead,.tablewrap.stack-wide thead{position:static!important}.tablewrap.stack tbody,.tablewrap.stack-wide tbody{display:table-row-group!important}.tablewrap.stack tr,.tablewrap.stack-wide tr{border:0!important;margin:0!important;padding:0!important;display:table-row!important}.tablewrap.stack td,.tablewrap.stack-wide td{border-bottom:1px solid #ccc!important;padding:4pt 6pt!important;display:table-cell!important}.tablewrap td:before{display:none!important}}.stats.mf{margin-top:28px}.stats.mf.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.stats.mf.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.stats.mf b{font-size:clamp(34px,3.6vw,44px)}.stats.mf b.long{font-size:clamp(26px,2.6vw,32px);line-height:1.12}.stats.mf>div{padding-right:22px}.stats.mf>div+div{padding-left:22px}.stats.mf small{color:var(--mute);text-wrap:pretty;line-height:1.45}.stats.mf small a{color:inherit}.stats span,.stats.mf span{text-wrap:balance}@media (width<=1100px){.stats.mf.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.stats.mf.n4>div:nth-child(odd){border-left:0;padding-left:0}.stats.mf.n4>div:nth-child(n+3){border-top:1px solid #dcdde0;margin-top:26px}}@media (width<=820px){.stats.mf.n3{grid-template-columns:1fr}.stats.mf.n3>div,.stats.mf.n3>div+div{border-left:0;padding-left:0}.stats.mf.n3>div+div{border-top:1px solid #dcdde0}}.stats.mf .flag{color:#6a4a0a;background:#fff1d1;border-radius:4px;width:fit-content;margin:6px 0 2px;padding:2px 8px;font-size:12.5px;font-style:normal;font-weight:600;display:block}.mfd{margin:10px 0 0;font-size:14px;line-height:1.45;display:none}.mfd summary{cursor:pointer;min-height:32px;font-weight:600}.mfd ul{margin:6px 0 0;padding-left:18px}.mfd li{text-wrap:pretty;margin:0 0 6px}@media (width<=640px){.stats.mf,.stats.mf.n2,.stats.mf.n3,.stats.mf.n4{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin-top:20px}.stats.mf>div,.stats.mf>div+div,.stats.mf.n4>div:nth-child(n+3){border-top:1px solid #dcdde0;border-left:0;margin:0;padding:14px 0}.stats.mf>div:nth-child(-n+2){border-top:0}.stats.mf b,.stats.mf b.long{min-width:0;font-size:28px;line-height:1.1}.stats.mf b.long{font-size:23px}.stats.mf span{margin-top:4px;font-size:13.5px;line-height:1.35}.stats.mf small.d{display:none}.stats.mf small.s{margin-top:6px;font-size:12px}.stats.mf>div:last-child:nth-child(odd){grid-column:1/-1}.mfd{display:block}}.mf-note{text-wrap:pretty;max-width:72ch;margin:22px 0 0}.mfT-wrap{max-width:100%;margin:24px 0 0}.mfT{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;font-size:16px;overflow:hidden}.mfT th,.mfT td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;font-variant-numeric:tabular-nums;padding:12px 16px}.mfT thead th{letter-spacing:.04em;text-transform:uppercase;background:var(--soft);text-wrap:balance;font-size:13px;line-height:1.35}.mfT tbody th{white-space:nowrap;font-weight:600}.mfT tbody tr:last-child>*{border-bottom:0}@media (width<=700px){.mfT thead{position:absolute;left:-9999px}.mfT,.mfT tbody{display:block}.mfT tr{border-bottom:1px solid var(--line);grid-template-columns:1.25fr .8fr 1fr;gap:2px 10px;padding:10px 14px;display:grid}.mfT tbody tr:last-child{border-bottom:0}.mfT th,.mfT td{border:0;padding:0;font-size:15.5px;display:block}.mfT tbody th{white-space:normal;grid-column:1/-1}.mfT td[data-label]:before{content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:600;display:block}}.pastnote{max-width:62ch;margin:8px 0 6px}.pastnote b{margin-right:6px;display:inline}.cases{gap:0;max-width:none;margin:20px 0 0;padding:0;list-style:none;display:grid}.cases li{border-top:1px solid var(--line);max-width:72ch;padding:22px 0}.cases li:last-child{border-bottom:1px solid var(--line)}.cases .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 6px;font-size:13px;font-weight:600}.cases h3{text-wrap:balance;margin:0 0 8px;font-size:21px;line-height:1.2}.cases p{text-wrap:pretty}.cases .fineprint{overflow-wrap:anywhere;margin-top:8px}.why-ask{color:var(--graphite);text-wrap:pretty;max-width:46ch;margin:10px 0 0;font-size:15px;line-height:1.45}.phero .why-ask{margin-top:12px}.rr>div{flex:none;max-width:260px}.rr .why-ask{color:#d4d5d8;text-align:center;max-width:none;margin:8px 0 0;font-size:14px}@media (width<=820px){.rr>div{max-width:none}}.lede .cite{white-space:nowrap;margin-left:2px;font-size:.8em}.prose a.cite.named,a.cite.named,.lede .cite.named{font-size:inherit;font-weight:inherit;vertical-align:baseline;line-height:inherit;white-space:normal;color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--amber-deep);margin:0}.leds{display:none}@media (width<=820px) and (height<=720px){.ledl{display:none}.leds{display:inline}}.sound .cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.sound .card{padding:24px}.sound .card h3{text-wrap:balance;font-size:20px}.sound .card p{text-wrap:pretty;font-size:15.5px}.sound .card .more:after{content:" →"}@media (width<=1000px){.sound .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sound .cards{grid-template-columns:1fr}}.srcline{text-wrap:pretty;max-width:80ch;margin:22px 0 0}.askbox{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px;display:grid}.askbox ol{counter-reset:ask;gap:18px;margin:0;padding:0;list-style:none;display:grid}.askbox li{counter-increment:ask;text-wrap:pretty;padding-left:44px;font-size:17px;line-height:1.5;position:relative}.askbox li:before{content:counter(ask);background:var(--amber);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid;position:absolute;top:0;left:0}.askbox li b{font-size:18px;display:block}.askbox .kicker{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:20px 0 0;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.2}@media (width<=820px){.askbox{grid-template-columns:1fr;gap:24px}}.askline{margin:28px 0 0}.askline .why-ask{margin-top:12px}.sound .cards>li{display:flex}.sound .card{flex:1}.mf-h{margin:44px 0 0;font-size:22px}.prose ul.cases{max-width:none;padding-left:0;list-style:none}
