:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f7f8fa;--bg-band:#fff;--surface:#fff;--surface-sunk:#f1f3f7;--border:#e2e5ec;--border-strong:#cbd1dd;--text:#16181d;--text-soft:#565d6b;--text-faint:#676f7d;--accent:#2f5bd7;--accent-hover:#2348b4;--accent-soft:#eaf0ff;--accent-text:#fff;--warn:#b45309;--warn-soft:#fef3e2;--warn-border:#f3d5a8;--good:#1a7f4b;--bad:#b4282f;--radius:14px;--radius-sm:9px;--shadow:0 1px 2px #10141e0d, 0 8px 24px -12px #10141e1f;--shadow-lg:0 2px 4px #10141e0f, 0 20px 44px -20px #10141e38;--wrap:1080px;--gutter:20px;--font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji"}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#101215;--bg-band:#15181d;--surface:#1a1e24;--surface-sunk:#14171c;--border:#2a2f38;--border-strong:#3a414d;--text:#eef0f4;--text-soft:#a8b0bd;--text-faint:#98a1af;--accent:#7ea2ff;--accent-hover:#9db9ff;--accent-soft:#1c2638;--accent-text:#0d1117;--warn:#e9b872;--warn-soft:#2a2114;--warn-border:#4a3a1d;--good:#5cc98c;--bad:#f2868c;--shadow:0 1px 2px #0006, 0 8px 24px -12px #0009;--shadow-lg:0 2px 4px #00000073, 0 20px 44px -20px #000000bf}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,sans-serif;line-height:1.5}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65}h1,h2,h3,h4{letter-spacing:-.02em;margin-block-end:.5em;line-height:1.18}h1{letter-spacing:-.03em;font-size:clamp(2rem,6vw,3.2rem);font-weight:700}h2{font-size:clamp(1.5rem,3.6vw,2.15rem);font-weight:650}h3{font-size:1.18rem;font-weight:640}p{margin-block-end:1em}b{font-weight:630}a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.wrap{inline-size:100%;max-inline-size:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.column{max-inline-size:760px}.column>h2{margin-block-start:2.6rem}.column>h2:first-child{margin-block-start:0}main>section{padding-block:clamp(2.75rem,7vw,4.75rem)}main>section+section{content-visibility:auto;contain-intrinsic-size:auto var(--section-size,1200px)}#what-it-means{--section-size:850px}#options{--section-size:2000px}#faq{--section-size:600px}.page-body{--section-size:4000px}.next-steps{--section-size:520px}@media (min-width:64rem){#what-it-means{--section-size:500px}#options{--section-size:980px}#faq{--section-size:560px}.page-body{--section-size:2500px}.next-steps{--section-size:360px}}.band{background:var(--bg-band);border-block:1px solid var(--border)}.section-lead{max-inline-size:62ch;color:var(--text-soft);margin-block-end:2rem;font-size:1.06rem}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding-block:.6rem;padding-inline:1rem;position:absolute;inset-block-start:-100px;inset-inline-start:var(--gutter)}.skip-link:focus{inset-block-start:.6rem}.site-header{z-index:5;background:var(--bg);background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-block-end:1px solid var(--border);view-transition-name:site-header;position:sticky;inset-block-start:0}.header-inner{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding-block:.7rem;display:flex}.wordmark{letter-spacing:-.01em;color:var(--text);font-size:.95rem;font-weight:680;text-decoration:none}.nav-list,.lang-switcher ul{flex-wrap:wrap;gap:.25rem 1.25rem;list-style:none}.lang-switcher ul{display:flex}.nav-list{margin-inline-start:auto;display:none}@media (min-width:40rem){.nav-list{display:flex}}.nav-list a,.lang-switcher a{color:var(--text-soft);font-size:.92rem;text-decoration:none}.nav-list a:hover,.lang-switcher a:hover{color:var(--text);text-decoration:underline}.hero{background:radial-gradient(60rem 24rem at 15% -10%, var(--accent-soft), transparent 70%);padding-block:clamp(2.5rem,9vw,5.5rem) clamp(2.5rem,7vw,4.5rem)}.hero-inner{max-inline-size:46rem}.hero h1{margin-block-end:.7em}.lead{color:var(--text-soft);max-inline-size:58ch;font-size:clamp(1.06rem,2.2vw,1.22rem)}.alert-chip{background:var(--warn-soft);border:1px solid var(--warn-border);color:var(--warn);border-radius:999px;align-items:center;gap:.5rem;margin-block-end:1.4rem;padding-block:.4rem;padding-inline:.7rem .85rem;font-size:.86rem;font-weight:600;display:inline-flex}.chip-icon{flex:none;block-size:1.05rem;inline-size:1.05rem}.chip-icon .chip-mark{stroke-width:2.1px}.cta-row{flex-wrap:wrap;gap:.75rem;margin-block:1.8rem 0;display:flex}.btn{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding-block:.72rem;padding-inline:1.25rem;font-family:inherit;font-size:.97rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-block}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-text)}.btn-ghost{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.btn-ghost:hover{border-color:var(--text-faint);color:var(--text)}.grid{gap:1.1rem;list-style:none;display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(248px,1fr))}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);contain:layout style paint;padding:1.4rem}.card h3{margin-block-end:.45em}.card p{color:var(--text-soft);font-size:.97rem}.card p:last-child{margin-block-end:0}.options-grid{align-items:stretch}@supports (grid-template-rows:subgrid){.options-grid{grid-template-rows:auto auto auto auto}.options-grid>.option-card{grid-row:span 4;grid-template-rows:subgrid;display:grid}}.option-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);contain:layout style;flex-direction:column;padding:1.5rem;display:flex;position:relative}.option-card-featured{border-color:var(--accent);box-shadow:var(--shadow-lg)}.option-card-head{grid-template-columns:auto 1fr;align-items:start;gap:0 .9rem;margin-block-end:.9rem;display:grid}.option-card-head h3{margin-block:.1em .25em}a.stretched{color:inherit;text-decoration:none}a.stretched:after{content:"";position:absolute;inset:0}.option-card:hover{border-color:var(--border-strong)}.option-card:hover a.stretched{color:var(--accent)}@supports selector(:has(*)){.option-card:has(a.stretched:focus-visible){outline:2px solid var(--accent);outline-offset:3px}a.stretched:focus-visible{outline:none}}.option-num{background:var(--accent-soft);block-size:2.1rem;inline-size:2.1rem;color:var(--accent);border-radius:50%;place-items:center;font-size:.95rem;font-weight:700;display:grid}.option-tag{color:var(--text-faint);margin-block-end:0;font-size:.88rem;font-weight:500}.option-summary{color:var(--text-soft);margin-block-end:1.2rem;font-size:.97rem}.badge{vertical-align:2px;background:var(--accent);color:var(--accent-text);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-inline-start:.2rem;padding-block:.18rem;padding-inline:.5rem;font-size:.66rem;font-weight:700;display:inline-block}.card-link{margin-block:auto 0;padding-block-start:1.1rem;font-size:.94rem;font-weight:600}.card-link a{text-decoration:none}.card-link a:hover{text-decoration:underline}.proscons{gap:1.1rem;margin-block-end:.4rem;display:grid}.proscons-wide{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.1rem 2rem;margin-block:1.5rem 2rem;padding-block:1.35rem;padding-inline:1.5rem}.proscons h3,.proscons h4{letter-spacing:.06em;text-transform:uppercase;margin-block-end:.55rem;font-size:.78rem;font-weight:700}.pros h3,.pros h4{color:var(--good)}.cons h3,.cons h4{color:var(--bad)}.proscons ul{gap:.45rem;list-style:none;display:grid}.proscons li{color:var(--text-soft);padding-inline-start:1.5rem;font-size:.95rem;line-height:1.5;position:relative}.pros li:before,.cons li:before{font-size:1.1em;font-weight:700;position:absolute;inset-block-start:-.02em;inset-inline-start:0}.pros li:before{content:"+";color:var(--good)}.cons li:before{content:"−";color:var(--bad)}.page-head{background:radial-gradient(50rem 18rem at 12% -30%, var(--accent-soft), transparent 70%);padding-block:clamp(1.75rem,5vw,2.75rem) clamp(1.25rem,3vw,1.75rem)}.breadcrumb{color:var(--text-faint);margin-block-end:1.1rem;font-size:.89rem}.breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:.5rem;display:flex}.breadcrumb li+li:before{content:"›";color:var(--text-faint)}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.eyebrow{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;margin-block-end:.4rem;font-size:.8rem;font-weight:700}.page-head h1{font-size:clamp(1.9rem,5vw,2.9rem)}.page-head .lead{margin-block-end:0}.page-head+section{padding-block-start:clamp(1.5rem,3.5vw,2.25rem)}.steps{counter-reset:step;margin-block-end:2rem;list-style:none}.steps>li{counter-increment:step;padding-block-end:1.6rem;padding-inline-start:3rem;position:relative}.steps>li:before{content:counter(step);background:var(--accent-soft);block-size:2.1rem;inline-size:2.1rem;color:var(--accent);border-radius:50%;place-items:center;font-size:.95rem;font-weight:700;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.steps>li:not(:last-child):after{content:"";background:var(--border);inline-size:1px;position:absolute;inset-block:2.45rem .35rem;inset-inline-start:1.05rem}.steps h3{margin-block:.2em .5em}.steps p{color:var(--text-soft)}.steps p:last-child{margin-block-end:0}.aside{color:var(--text-faint);border-inline-start:2px solid var(--border-strong);padding-inline-start:.9rem;font-size:.93rem}.stance{background:var(--surface);border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-start-end-radius:var(--radius);border-end-end-radius:var(--radius);margin-block:1.9rem 2rem;padding-block:1.5rem;padding-inline:1.6rem}.stance p{color:var(--text-faint);margin-block-end:.5rem;font-size:clamp(1.02rem,2.4vw,1.14rem);font-style:italic;line-height:1.45}.stance .stance-answer{color:var(--text);letter-spacing:-.015em;margin-block:1.1rem 0;font-size:clamp(1.1rem,2.8vw,1.28rem);font-style:normal;font-weight:650}.stats{grid-template-columns:1fr;gap:1rem;margin-block:1.6rem 2rem;list-style:none;display:grid}@media (min-width:30rem){.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.stats li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);contain:layout style paint;padding-block:1.15rem;padding-inline:1.3rem}.stat-value{color:var(--text);letter-spacing:-.03em;font-size:clamp(1.8rem,4.5vw,2.3rem);font-weight:650;line-height:1.1;display:block}.stat-label{color:var(--text-soft);margin-block-start:.5rem;font-size:.92rem;line-height:1.45;display:block}.callout{background:var(--surface-sunk);border:1px solid var(--border);border-radius:var(--radius);margin-block:1.5rem;padding-block:1.25rem;padding-inline:1.4rem}.callout-accent{background:var(--accent-soft);border-color:var(--accent)}.callout-warn{background:var(--warn-soft);border-color:var(--warn-border)}.callout-warn h3{color:var(--warn)}.callout h3{margin-block-end:.5em;font-size:1.05rem}.callout p{color:var(--text-soft);margin-block-end:.8em}.callout p:last-child{margin-block-end:0}.callout .cta-row{margin-block-start:1.1rem}.modal{display:none}.modal:target{z-index:50;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-backdrop{background:#080a0e8c;position:absolute;inset:0}.modal-panel{max-block-size:90vh;inline-size:min(100%,44rem);overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-block-size:90dvh;box-shadow:var(--shadow-lg);padding-block:1.1rem 0;padding-inline:1.1rem;position:relative;overflow-y:auto}.modal-close{color:var(--text-soft);margin-block-end:.2rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-block}.modal-close:hover{color:var(--text)}.modal-panel .feedback{background:0 0;border:0;margin-block:0 1.1rem;padding:0}.feedback{background:var(--surface-sunk);border:1px solid var(--border);border-radius:var(--radius);margin-block:2rem;padding-block:1.5rem;padding-inline:1.5rem;position:relative}.feedback h2{margin-block-end:.5em;font-size:1.2rem}.feedback p{color:var(--text-soft)}.feedback .rating{border:0;margin-block:1.3rem 0;padding:0}.feedback .rating legend{color:var(--text);padding:0;font-size:.92rem;font-weight:600}.stars{flex-direction:row-reverse;justify-content:flex-end;gap:.1rem;margin-block-start:.45rem;display:flex}.stars input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.stars label{color:var(--border-strong);cursor:pointer;place-items:center;padding:.35rem;transition:color .12s;display:grid}.stars svg{fill:currentColor;block-size:2rem;inline-size:2rem}.stars input:checked+label,.stars input:checked~label{color:var(--warn)}@media (hover:hover){.stars:hover input+label,.stars:hover input~label{color:var(--border-strong)}.stars:hover label:hover,.stars:hover label:hover~label{color:var(--warn)}}.stars input:focus-visible+label{outline:2px solid var(--accent);outline-offset:1px;border-radius:5px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.feedback .field{gap:.45rem;margin-block:1.2rem 0;display:grid}.feedback .field label{color:var(--text);font-size:.92rem;font-weight:600}.feedback textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);resize:vertical;min-block-size:4.5rem;inline-size:100%;padding-block:.6rem;padding-inline:.7rem}.feedback textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.feedback .aside{margin-block-start:1.1rem;font-size:.85rem}.honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.next-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);block-size:100%;box-shadow:var(--shadow);color:inherit;contain:layout style paint;padding:1.3rem;text-decoration:none;transition:border-color .15s;display:block}.next-card:hover{border-color:var(--accent);color:inherit}.next-card h3{margin-block-end:.4em;font-size:1.05rem}.next-card:hover h3{color:var(--accent)}.next-card p{color:var(--text-soft);margin-block-end:0;font-size:.94rem}.checklist{gap:.8rem;max-inline-size:68ch;margin-block-end:1.4rem;list-style:none;display:grid}.checklist li{color:var(--text-soft);padding-inline-start:1.85rem;font-size:.99rem;position:relative}.checklist li b{color:var(--text)}.checklist li:before{content:"";border-inline-start:2px solid var(--good);border-block-end:2px solid var(--good);block-size:.5rem;inline-size:.95rem;position:absolute;inset-block-start:.46em;inset-inline-start:0;transform:rotate(-45deg)}.path{color:var(--text);background:var(--surface-sunk);border:1px solid var(--border);border-radius:5px;padding-block:.08em;padding-inline:.38em;font-size:.93em;font-weight:600}details{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);contain:layout style;margin-block-end:.7rem;padding-inline:1.15rem}details[open]{box-shadow:var(--shadow)}summary{cursor:pointer;padding-block:.95rem;padding-inline:0 1.8rem;font-size:1rem;font-weight:600;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"";border-inline-end:2px solid var(--text-faint);border-block-end:2px solid var(--text-faint);block-size:.5rem;inline-size:.5rem;transition:transform .15s;position:absolute;inset-block-start:1.35rem;inset-inline-end:.2rem;transform:rotate(45deg)}details[open] summary:after{transform:rotate(-135deg)}details p{color:var(--text-soft);margin-block-end:1.05rem;font-size:.98rem}.legal-address{background:var(--surface-sunk);border:1px solid var(--border);border-radius:var(--radius-sm);max-inline-size:60ch;margin-block:0 1.4rem;padding-block:.9rem;padding-inline:1.1rem;font-style:normal;line-height:1.7}.placeholder{background:var(--warn-soft);color:var(--warn);border:1px dashed var(--warn-border);border-radius:4px;padding-block:.05em;padding-inline:.35em;font-weight:600}.site-footer{border-block-start:1px solid var(--border);background:var(--bg-band);padding-block:2rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem 2rem;display:flex}.footer-inner p{max-inline-size:52ch;color:var(--text-faint);margin-block-end:0;font-size:.86rem}.footer-links{flex-wrap:wrap;gap:1.1rem;font-size:.86rem;list-style:none;display:flex}