._main_1rs5p_1{color:var(--text);background:#fff}._hero_1rs5p_3{padding:calc(var(--header-height) + 64px) 0 78px;background:radial-gradient(circle at 84% 14%, #2ba8ff33, transparent 29%), linear-gradient(135deg, var(--navy), #102641);color:#fff}._heroInner_1rs5p_9{max-width:920px}._breadcrumbs_1rs5p_10 ol{color:#c9d6e6;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 30px;padding:0;font-size:.875rem;list-style:none;display:flex}._breadcrumbs_1rs5p_10 li{align-items:center;min-height:44px;display:inline-flex}._breadcrumbs_1rs5p_10 a{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}._breadcrumbs_1rs5p_10 a:hover,._breadcrumbs_1rs5p_10 a:focus-visible{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}._eyebrow_1rs5p_14,._eyebrowDark_1rs5p_14,._resultEyebrow_1rs5p_14{letter-spacing:.11em;font-size:.8125rem;font-weight:850;line-height:1.4}._eyebrow_1rs5p_14{color:#a8d8ff}._eyebrowDark_1rs5p_14,._resultEyebrow_1rs5p_14{color:#105fbf}._hero_1rs5p_3 h1{color:#fff;letter-spacing:-.045em;max-width:900px;margin-top:14px;font-size:clamp(3.25rem,5.5vw,4rem);line-height:1.04}._lede_1rs5p_18{color:#d7e2ee;max-width:780px;margin-top:24px;font-size:1.125rem;line-height:1.72}._trustRow_1rs5p_19{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}._trustRow_1rs5p_19 span{color:#eef6ff;background:#ffffff12;border:1px solid #ffffff40;border-radius:999px;padding:8px 12px;font-size:.875rem;font-weight:700}._heroActions_1rs5p_21{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._toolSection_1rs5p_23,._explainer_1rs5p_23,._sources_1rs5p_23{padding:88px 0}._sectionHeading_1rs5p_24{max-width:760px}._sectionHeading_1rs5p_24 h2,._explainer_1rs5p_23 h2,._sources_1rs5p_23 h2,._results_1rs5p_25 h2{color:var(--navy);letter-spacing:-.035em;margin-top:10px;font-size:clamp(2rem,3.8vw,2.75rem);line-height:1.12}._sectionHeading_1rs5p_24>p:last-child,._readingCopy_1rs5p_26 p,._sources_1rs5p_23 p{color:var(--muted);margin-top:18px;font-size:1.0625rem;line-height:1.7}._toolCard_1rs5p_27{border:1px solid var(--border);background:var(--off-white);border-radius:24px;max-width:900px;margin-top:44px;padding:36px;box-shadow:0 18px 48px #07101f14}._question_1rs5p_28{border:0;margin:0;padding:0 0 32px}._question_1rs5p_28+._question_1rs5p_28{border-top:1px solid var(--border);padding-top:32px}._question_1rs5p_28 legend{width:100%;color:var(--navy);align-items:flex-start;gap:14px;font-size:1.125rem;font-weight:800;line-height:1.45;display:flex}._question_1rs5p_28 legend span{background:var(--primary);color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:.875rem;display:grid}._options_1rs5p_32{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}._option_1rs5p_32{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:12px 14px;display:flex}._option_1rs5p_32:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:#edf6ff}._option_1rs5p_32 input{width:20px;height:20px;accent-color:var(--primary);flex:none}._option_1rs5p_32 span{line-height:1.45}._formError_1rs5p_37{color:#7a271a;background:#fff1f0;border-left:4px solid #b42318;margin:0 0 18px;padding:12px 14px;font-weight:700}._results_1rs5p_25{border-top:2px solid var(--primary);outline:none;margin-top:40px;padding-top:40px}._resultIntro_1rs5p_40{max-width:720px;color:var(--muted);margin-top:16px;line-height:1.7}._resultGrid_1rs5p_41{gap:16px;margin-top:28px;display:grid}._resultGrid_1rs5p_41 article{border:1px solid var(--border);background:#fff;border-radius:16px;padding:24px}._resultGrid_1rs5p_41 h3,._resultCta_1rs5p_43 h3{color:var(--navy);font-size:1.25rem;line-height:1.3}._resultGrid_1rs5p_41 p{color:var(--muted);margin-top:10px;line-height:1.65}._resultGrid_1rs5p_41 h4{color:var(--navy);margin-top:18px;font-size:.95rem}._resultGrid_1rs5p_41 ul{gap:7px;margin:10px 0 0;padding-left:22px;display:grid}._resultGrid_1rs5p_41 li{line-height:1.55}._resultCta_1rs5p_43{background:#eaf4ff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:28px;padding:28px;display:grid}._resultCta_1rs5p_43 p{max-width:620px;color:var(--muted);margin-top:8px;line-height:1.6}._noticeGuideLink_1rs5p_50 a{color:#105fbf;text-underline-offset:4px;font-weight:750;text-decoration:underline}._resetButton_1rs5p_51{color:#105fbf;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:8px 0;font-weight:750;text-decoration:underline}._explainer_1rs5p_23{background:var(--off-white)}._explainerGrid_1rs5p_54,._sourcesInner_1rs5p_54{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:72px;display:grid}._readingCopy_1rs5p_26 p:first-child{margin-top:0}._inlineLinks_1rs5p_56{flex-wrap:wrap;gap:8px 24px;margin-top:20px;display:flex}._inlineLinks_1rs5p_56 a,._sources_1rs5p_23 a{color:#105fbf;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:750;text-decoration:underline;display:inline-flex}._sources_1rs5p_23 ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}._sources_1rs5p_23 a{overflow-wrap:anywhere}._disclaimer_1rs5p_60{background:#fffaf2;border-top:1px solid #e7d5bb;padding:34px 0}._disclaimer_1rs5p_60 strong{color:#744000}._disclaimer_1rs5p_60 p{color:#654c2e;max-width:900px;margin-top:7px;line-height:1.65}@media (width<=820px){._explainerGrid_1rs5p_54,._sourcesInner_1rs5p_54{grid-template-columns:1fr;gap:34px}._resultCta_1rs5p_43{grid-template-columns:1fr}}@media (width<=640px){._hero_1rs5p_3{padding-top:calc(var(--header-height) + 42px);padding-bottom:58px}._hero_1rs5p_3 h1{font-size:clamp(2.25rem,10.5vw,2.625rem)}._heroActions_1rs5p_21{display:grid}._heroActions_1rs5p_21 .button{width:100%}._toolSection_1rs5p_23,._explainer_1rs5p_23,._sources_1rs5p_23{padding:64px 0}._toolCard_1rs5p_27{border-radius:18px;margin-top:32px;padding:22px}._options_1rs5p_32{grid-template-columns:1fr}._question_1rs5p_28 legend{font-size:1.05rem}._resultCta_1rs5p_43{padding:22px}._resultCta_1rs5p_43 .button{width:100%}}
