.financial-category-hero{border-bottom:1px solid var(--line);margin-bottom:32px;padding:40px 0 30px}.financial-category-hero h1{letter-spacing:-.025em;max-width:900px;margin:14px 0;font-size:clamp(30px,4vw,48px);line-height:1.25}.financial-category-hero p{max-width:850px;color:var(--muted);font-size:18px;line-height:1.85}.financial-category-facts{flex-wrap:wrap;gap:16px 28px;margin-top:24px;font-size:16px;display:flex}.financial-category-facts a{align-items:center;gap:8px;font-weight:700;display:inline-flex}.financial-context,.financial-faq,.financial-related{margin-block:44px}.financial-context h2,.financial-faq h2,.financial-related h2{font-size:24px;line-height:1.45}.financial-context ol{max-width:900px;padding-inline-start:24px;font-size:16px;line-height:1.9}.financial-context li{margin-block:10px;padding-inline-start:8px}.financial-faq details{border-bottom:1px solid var(--line);padding:18px 0;font-size:16px;line-height:1.8}.financial-faq summary{cursor:pointer;font-weight:700}.financial-faq p{max-width:900px;color:var(--muted)}.financial-related{flex-wrap:wrap;gap:12px;display:flex}.financial-related h2{flex-basis:100%;margin-bottom:8px}.financial-related a{border:1px solid var(--line);background:var(--surface,#fff);border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:16px;display:inline-flex}.financial-related a:hover{border-color:currentColor}.financial-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:32px;display:grid}.financial-tool-card{border-radius:24px;min-width:0;padding:28px}.financial-tool-card h2{margin:12px 0;font-size:25px}.financial-tool-card p{color:var(--muted);font-size:16px;line-height:1.85}.financial-tool-card>a{align-items:center;gap:8px;margin-top:10px;font-size:16px;font-weight:700;display:inline-flex}.financial-tool-card>svg,.financial-tool-card>a{color:var(--section-ink)}.financial-tool-card ul{padding-inline-start:22px;font-size:16px;line-height:1.9}.financial-tool-card li{margin-top:8px}@media (max-width:640px){.financial-tool-grid{grid-template-columns:1fr}.financial-tool-card{padding:22px}.financial-category-hero{padding-top:24px}.financial-category-hero p{font-size:16px}.financial-category-facts{gap:14px}.financial-related a{border-radius:20px;max-width:100%}}
