.aqyyeW_page{--ec-green:#609034;--ec-green-dark:#47701f;--ec-ink:#21281c;--ec-muted:#5b6555;--ec-rule:#d9ddd4;--ec-surface:#fff;--ec-tint:#f4f6f1;--ec-alert:#9b2c1f;--ec-alert-tint:#fdf3f1;--ec-warn:#8a5a0f;max-width:46rem;color:var(--ec-ink);margin:0 auto;padding:150px clamp(1rem,5vw,1.5rem) 3rem;font-size:1.0625rem;line-height:1.65}.aqyyeW_page h2{margin:2.5rem 0 .75rem;font-size:clamp(1.35rem,4vw,1.6rem);line-height:1.3}.aqyyeW_page h3{margin:1.75rem 0 .5rem;font-size:1.15rem}.aqyyeW_page p{margin:0 0 1rem}.aqyyeW_breadcrumb ol{color:var(--ec-muted);flex-wrap:wrap;gap:.4rem;margin:0 0 1.5rem;padding:0;font-size:.875rem;list-style:none;display:flex}.aqyyeW_breadcrumb li+li:before{content:"›";color:var(--ec-rule);margin-right:.4rem}.aqyyeW_header h1{margin:0 0 .35rem;font-size:clamp(1.75rem,6vw,2.4rem);line-height:1.2}.aqyyeW_kicker{color:var(--ec-green-dark);letter-spacing:.01em;margin:0 0 1rem;font-weight:700}.aqyyeW_directAnswer{font-size:1.125rem;line-height:1.6}.aqyyeW_redFlags{border:2px solid var(--ec-alert);background:var(--ec-alert-tint);border-radius:10px;margin:1.5rem 0 2rem;padding:1.15rem 1.25rem .75rem}.aqyyeW_redFlags h2{color:var(--ec-alert);margin:0 0 .6rem;font-size:1.15rem}.aqyyeW_redFlags ul{margin:0 0 .85rem;padding-left:1.15rem}.aqyyeW_redFlags li{margin-bottom:.3rem}.aqyyeW_redFlags p{color:var(--ec-muted);font-size:.95rem}.aqyyeW_checkerSection{scroll-margin-top:1rem}.aqyyeW_shell{border:1px solid var(--ec-rule);background:var(--ec-surface);border-radius:12px;min-height:26rem;padding:1.25rem}.aqyyeW_progress{color:var(--ec-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.aqyyeW_fieldset{border:0;margin:0;padding:0}.aqyyeW_legend{padding:0;font-size:1.25rem;font-weight:700;line-height:1.35}.aqyyeW_legend:focus-visible,.aqyyeW_result:focus-visible{outline:3px solid var(--ec-green-dark);outline-offset:3px}.aqyyeW_help{color:var(--ec-muted);margin:.4rem 0 1rem;font-size:.95rem}.aqyyeW_options{flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}.aqyyeW_option{border:2px solid var(--ec-rule);background:var(--ec-surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.85rem;min-height:3rem;padding:.85rem 1rem;display:flex}.aqyyeW_option:hover{border-color:var(--ec-green);background:var(--ec-tint)}.aqyyeW_option input{width:1.35rem;height:1.35rem;accent-color:var(--ec-green-dark);flex:none;margin:.1rem 0 0}.aqyyeW_option:focus-within{outline:3px solid var(--ec-green-dark);outline-offset:2px}.aqyyeW_optionChecked{border-color:var(--ec-green-dark);background:var(--ec-tint)}.aqyyeW_optionText{flex-direction:column;gap:.2rem;display:flex}.aqyyeW_optionLabel{font-weight:600;line-height:1.4}.aqyyeW_optionHint{color:var(--ec-muted);font-size:.9rem;line-height:1.45}.aqyyeW_controls{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.aqyyeW_primary,.aqyyeW_secondary{min-height:2.9rem;font:inherit;cursor:pointer;border-radius:8px;padding:.7rem 1.35rem;font-weight:700}.aqyyeW_primary{border:2px solid var(--ec-green-dark);background:var(--ec-green-dark);color:#fff}.aqyyeW_primary:disabled{border-color:var(--ec-rule);background:var(--ec-rule);color:#6b6b6b;cursor:not-allowed}.aqyyeW_secondary{border:2px solid var(--ec-rule);background:var(--ec-surface);color:var(--ec-ink)}.aqyyeW_secondary:hover{border-color:var(--ec-green-dark)}.aqyyeW_primary:focus-visible,.aqyyeW_secondary:focus-visible{outline:3px solid var(--ec-green-dark);outline-offset:2px}.aqyyeW_result{border:2px solid var(--ec-rule);background:var(--ec-surface);border-radius:10px;padding:1.25rem}.aqyyeW_levelA{border-color:var(--ec-alert);background:var(--ec-alert-tint)}.aqyyeW_levelB{border-color:var(--ec-warn)}.aqyyeW_levelC,.aqyyeW_levelD{border-color:var(--ec-green)}.aqyyeW_resultTier{align-items:center;gap:.55rem;margin:0 0 .5rem;display:flex}.aqyyeW_resultIcon{background:var(--ec-ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.95rem;font-weight:700;display:inline-flex}.aqyyeW_levelA .aqyyeW_resultIcon{background:var(--ec-alert)}.aqyyeW_resultTierText{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.aqyyeW_resultHeading{margin:0 0 .6rem;font-size:clamp(1.3rem,4.5vw,1.6rem);line-height:1.3}.aqyyeW_resultExplanation{font-size:1.0625rem}.aqyyeW_block,.aqyyeW_escalation{margin-top:1.5rem}.aqyyeW_block h4,.aqyyeW_escalation h4{margin:0 0 .5rem;font-size:1.05rem}.aqyyeW_block ol,.aqyyeW_block ul,.aqyyeW_escalation ul{margin:0;padding-left:1.25rem}.aqyyeW_block li,.aqyyeW_escalation li{margin-bottom:.45rem}.aqyyeW_escalation{border-left:4px solid var(--ec-alert);background:var(--ec-alert-tint);border-radius:0 8px 8px 0;padding:1rem 1.15rem .6rem}.aqyyeW_escalation h4{color:var(--ec-alert)}.aqyyeW_cta{margin-top:1.5rem}.aqyyeW_ctaButtons,.aqyyeW_pageCta{flex-wrap:wrap;gap:.6rem;margin-bottom:.75rem;display:flex}.aqyyeW_ctaPrimary,.aqyyeW_ctaSecondary{border-radius:8px;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.aqyyeW_ctaPrimary{border:2px solid var(--ec-green-dark);background:var(--ec-green-dark);color:#fff}.aqyyeW_ctaSecondary{border:2px solid var(--ec-green-dark);background:var(--ec-surface);color:var(--ec-green-dark)}.aqyyeW_ctaPrimary:focus-visible,.aqyyeW_ctaSecondary:focus-visible{outline:3px solid var(--ec-ink);outline-offset:2px}.aqyyeW_ctaNote{color:var(--ec-muted);margin:.5rem 0 0;font-size:.95rem}.aqyyeW_resultLink{margin-top:1.25rem}.aqyyeW_levels{margin:.75rem 0 0}.aqyyeW_levels dt{margin-top:1rem;font-weight:700}.aqyyeW_levels dd{color:var(--ec-muted);margin:.25rem 0 0}.aqyyeW_linkList{margin:0;padding-left:1.15rem}.aqyyeW_linkList li{margin-bottom:.55rem}.aqyyeW_sources ul{margin:0 0 1rem;padding-left:1.15rem;font-size:.95rem}.aqyyeW_sources li{margin-bottom:.35rem}.aqyyeW_reviewStatus{border-left:4px solid var(--ec-warn);background:var(--ec-tint);border-radius:0 8px 8px 0;padding:.85rem 1rem}.aqyyeW_disclaimer{border-top:1px solid var(--ec-rule);color:var(--ec-muted);margin-top:1.25rem;padding-top:1rem;font-size:.9rem;line-height:1.55}.aqyyeW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.aqyyeW_page *{transition:none!important;animation:none!important}}
