#check{margin-top:30px;overflow:hidden;background:var(--cr-surface);border:1px solid var(--cr-line);border-radius:var(--cr-radius-card);box-shadow:var(--cr-card-shadow)}#check .check-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;background:var(--cr-surface-2);border-bottom:1px solid var(--cr-line)}#check .step-label{font-family:var(--cr-font-display);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cr-ink-2);font-variant-numeric:tabular-nums}#check .segbar{display:flex;flex:1;gap:4px;max-width:280px}#check .seg{height:3px;flex:1;border-radius:var(--cr-radius-pill);background:var(--cr-line);transition:background-color .25s ease}#check .seg.on{background:var(--cr-accent)}#check .restart{flex:none;font-size:12px}#check .stage{display:flex;flex-direction:column;min-height:380px;padding:32px 24px 28px}@media(min-width:720px){#check .stage{padding:42px 44px 36px}}#check .q-title{margin-bottom:8px;max-width:30ch;font-family:var(--cr-font-display);font-weight:500;font-size:clamp(1.25rem,2.4vw,1.5rem);line-height:1.28;letter-spacing:var(--cr-display-tracking)}#check .q-title:focus-visible{outline:2px solid var(--cr-accent);outline-offset:6px}#check .q-help{margin-bottom:26px;color:var(--cr-ink-3);font-size:.92rem}#check .q-title+.opts,#check .q-title+.chips{margin-top:26px}#check .opts{display:flex;flex-direction:column;gap:10px;max-width:560px}#check .opt{display:flex;align-items:baseline;gap:14px;padding:14px 18px;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--cr-accent-ghost);border:1px solid var(--cr-line);border-radius:var(--cr-radius-control);transition:border-color .15s ease,background-color .15s ease}#check .opt:hover{background:var(--cr-accent-soft);border-color:var(--cr-line-strong)}#check .opt .key{flex:none;padding:0 7px;font-family:var(--cr-font-display);font-size:.75rem;line-height:1.7;color:var(--cr-ink-3);border:1px solid var(--cr-line);border-radius:var(--cr-radius-control)}#check .opt .lab{font-size:1rem;line-height:1.45}#check .chips{display:flex;flex-wrap:wrap;gap:10px;max-width:640px}#check .chip{display:flex;align-items:baseline;gap:8px;padding:10px 16px;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--cr-accent-ghost);border:1px solid var(--cr-line);border-radius:var(--cr-radius-control);transition:border-color .15s ease,background-color .15s ease}#check .chip:hover{border-color:var(--cr-line-strong)}#check .chip[aria-pressed=true]{background:var(--cr-accent-soft);border-color:var(--cr-accent)}#check .chip-tick{flex:none;color:var(--cr-accent);opacity:0;transition:opacity .15s ease}#check .chip[aria-pressed=true] .chip-tick{opacity:1}#check .chip-lab{font-size:.95rem;line-height:1.35}#check .chip .sub{display:block;color:var(--cr-ink-3);font-size:.8rem}#check .stage-foot{display:flex;align-items:center;gap:18px;margin-top:auto;padding-top:28px}#check .linkish{padding:6px 2px;font:inherit;font-size:.9rem;color:var(--cr-ink-3);background:none;border:none;cursor:pointer;transition:color .15s ease}#check .linkish:hover{color:var(--cr-accent)}#check .result{display:contents}#check .verdict{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-bottom:20px;padding:7px 14px;font-family:var(--cr-font-display);font-weight:500;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:var(--cr-radius-pill)}#check .verdict .dot{width:9px;height:9px;border-radius:50%;background:currentColor}#check .band-green .verdict{color:var(--cr-pos);background:var(--cr-pos-soft);border-color:var(--cr-pos-line)}#check .band-amber .verdict{color:var(--cr-warn);background:var(--cr-warn-soft);border-color:var(--cr-warn-line)}#check .band-red .verdict{color:var(--cr-neg);background:var(--cr-neg-soft);border-color:var(--cr-neg-line)}#check .r-head{max-width:34ch;margin-bottom:12px;font-size:clamp(1.35rem,3vw,1.6rem)}#check .r-para{max-width:64ch;margin-bottom:26px;color:var(--cr-ink-2)}#check .urgency{max-width:62ch;margin:-10px 0 26px;padding:12px 16px;color:var(--cr-ink-2);font-size:.93rem;background:var(--cr-warn-soft);border-left:2px solid var(--cr-warn-line);border-radius:var(--cr-radius-control)}#check .meter{max-width:560px;margin-bottom:30px}#check .zones{display:flex;gap:2px;height:8px;overflow:hidden;border-radius:var(--cr-radius-pill)}#check .z-green{background:var(--cr-pos-soft);border-top:2px solid var(--cr-pos-line)}#check .z-amber{background:var(--cr-warn-soft);border-top:2px solid var(--cr-warn-line)}#check .z-red{background:var(--cr-neg-soft);border-top:2px solid var(--cr-neg-line)}#check .rail{position:relative;height:0}#check .needle{position:absolute;top:-14px;width:2px;height:20px;background:var(--cr-ink);transition:left .8s cubic-bezier(.2,.7,.2,1)}#check .scale{display:flex;justify-content:space-between;margin-top:8px;color:var(--cr-ink-3);font-size:.72rem}#check .r-sub{margin:26px 0 14px;font-family:var(--cr-font-display);font-weight:500;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cr-ink-3)}#check .issues{display:grid;gap:12px}@media(min-width:760px){#check .issues{grid-template-columns:repeat(3,1fr)}}#check .issue{padding:16px 18px;background:var(--cr-surface-2);border:1px solid var(--cr-line);border-radius:var(--cr-radius-control)}#check .band-green .issue{border-top:2px solid var(--cr-pos-line)}#check .band-amber .issue{border-top:2px solid var(--cr-warn-line)}#check .band-red .issue{border-top:2px solid var(--cr-neg-line)}#check .issue h3{margin-bottom:8px;font-family:var(--cr-font-display);font-weight:500;font-size:.98rem;line-height:1.35}#check .issue p{color:var(--cr-ink-2);font-size:.87rem;line-height:1.55}#check .threeqs{display:grid;gap:10px;max-width:60ch;margin:0;padding-left:20px;border-left:2px solid var(--cr-line-strong);list-style-position:inside}#check .threeqs li{font-size:.98rem}#check .threeqs li::marker{color:var(--cr-accent);font-family:var(--cr-font-display)}#check .threeqs-note{margin-top:12px;color:var(--cr-ink-3);font-size:.85rem}#check .cta-row{display:flex;flex-wrap:wrap;gap:12px}#check .partner{max-width:560px;margin-top:26px;padding:18px 20px;background:var(--cr-accent-soft);border:1px solid var(--cr-accent-deep);border-radius:var(--cr-radius-control)}#check .partner h3{margin-bottom:8px;font-family:var(--cr-font-display);font-weight:500;font-size:1rem}#check .partner p{color:var(--cr-ink-2);font-size:.9rem}#check .disclaimer{max-width:66ch;margin-top:26px;color:var(--cr-ink-3);font-size:.82rem}#check-noscript{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px;padding:22px 24px;background:var(--cr-surface);border:1px solid var(--cr-line);border-radius:var(--cr-radius-card)}#check-noscript p{max-width:62ch;color:var(--cr-ink-2)}.page-hero[data-astro-cid-edn5rymh]{padding-block:clamp(52px,7vw,88px);background:var(--cr-halo);border-bottom:1px solid var(--cr-line)}.hero-inner[data-astro-cid-edn5rymh]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.page-title[data-astro-cid-edn5rymh]{max-width:20ch;font-size:clamp(2.1rem,5vw,3.2rem)}.page-lead[data-astro-cid-edn5rymh]{max-width:56ch;color:var(--cr-ink-2);font-size:clamp(1.02rem,1.5vw,1.14rem)}.page-fine[data-astro-cid-edn5rymh]{max-width:62ch;color:var(--cr-ink-3);font-size:.88rem}.hero-inner[data-astro-cid-edn5rymh]>#check,.hero-inner[data-astro-cid-edn5rymh]>#check-noscript{align-self:stretch;width:100%}.band[data-astro-cid-edn5rymh]{background:var(--cr-accent-ghost);border-block:1px solid var(--cr-line)}.cards[data-astro-cid-edn5rymh]{margin-top:32px}.col-card[data-astro-cid-edn5rymh] .kicker[data-astro-cid-edn5rymh]{display:block;margin-bottom:10px;color:var(--cr-accent);font-family:var(--cr-font-display);font-size:12px;font-weight:500;letter-spacing:var(--cr-eyebrow-tracking);text-transform:uppercase}.col-card[data-astro-cid-edn5rymh] h3[data-astro-cid-edn5rymh]{margin-bottom:8px;font-family:var(--cr-font-display);font-weight:500;font-size:1.08rem;letter-spacing:var(--cr-display-tracking)}.col-card[data-astro-cid-edn5rymh] p[data-astro-cid-edn5rymh]{color:var(--cr-ink-2);font-size:.94rem;line-height:1.65}.trust[data-astro-cid-edn5rymh]{display:flex;flex-wrap:wrap;gap:10px 26px;margin:22px 0 0;padding:18px 22px;list-style:none;background:var(--cr-surface);border:1px solid var(--cr-line);border-radius:var(--cr-radius-card)}.trust[data-astro-cid-edn5rymh] li[data-astro-cid-edn5rymh]{color:var(--cr-ink-2);font-size:.88rem}.trust[data-astro-cid-edn5rymh] li[data-astro-cid-edn5rymh]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;vertical-align:1px;border-radius:50%;background:var(--cr-accent)}.faq-wrap[data-astro-cid-edn5rymh]{margin-top:32px}
