.hfy-hero{background:#0b1e3a;color:white;padding:48px 0}.hfy-hero .crumbs,.hfy-hero .crumbs a{color:#aec3e5}.hfy-hero h1{font-size:clamp(1.85rem,4vw,3.2rem);line-height:1.4;max-width:30ch;margin:18px 0}.hfy-hero p{max-width:70ch;color:#d4e0f4;font-size:1.13rem;line-height:1.9}.hfy-kicker{color:#aec3e5;margin-top:20px;font-size:.9rem}.hfy-reading{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:60px;padding-top:52px;padding-bottom:70px;align-items:start}.hfy-prose{min-width:0;max-width:76ch}.hfy-prose p,.hfy-prose li{font-size:1.06rem;line-height:2.05;color:#23324d}.hfy-prose p{margin-bottom:20px}.hfy-prose h2{font-size:1.65rem;line-height:1.5;margin:44px 0 16px;scroll-margin-top:105px}.hfy-prose h3{font-size:1.18rem;margin:26px 0 10px}.hfy-prose ul,.hfy-prose ol{padding-inline-start:24px;margin:14px 0 24px}.hfy-prose li{margin:8px 0}.hfy-prose a{color:#1456d9;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.hfy-table{overflow:auto;margin:24px 0;border:1px solid #e2e8f2;border-radius:12px}.hfy-prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:.95rem}.hfy-prose th{background:#eaf1fe;text-align:start;color:#0b1e3a}.hfy-prose td,.hfy-prose th{padding:13px 15px;border-bottom:1px solid #e2e8f2;vertical-align:top;line-height:1.8}.hfy-prose tr:last-child td{border-bottom:0}.hfy-prose blockquote,.hfy-cta{background:#f6f8fc;border:1px solid #e2e8f2;border-radius:16px;padding:24px;margin:28px 0}.hfy-cta h2,.hfy-cta h3{margin-top:0}.hfy-cta a.btn{color:white;text-decoration:none}.hfy-toc{position:sticky;top:100px;border-right:2px solid #e2e8f2;padding-right:18px}.hfy-toc ol{list-style:none;padding:0;margin:12px 0;display:grid;gap:11px}.hfy-toc a{color:#51607a;line-height:1.7;font-size:.9rem}.hfy-related{margin-top:36px;border-top:1px solid #e2e8f2}.hfy-library{padding:42px 0}.hfy-search{display:flex;gap:15px;align-items:end;margin:20px 0 28px;flex-wrap:wrap}.hfy-search label{display:grid;gap:7px;flex:1;min-width:180px}.hfy-search input,.hfy-search select{font:inherit;border:1px solid #e2e8f2;padding:11px;border-radius:8px;width:100%;background:white;color:#0b1e3a}.hfy-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hfy-card{border:1px solid #e2e8f2;border-radius:15px;padding:24px;background:#fff}.hfy-card>span{color:#1456d9;font-size:.88rem}.hfy-card h3{font-size:1.25rem;line-height:1.6;margin:12px 0}.hfy-card p{color:#51607a;line-height:1.85;font-size:.95rem}.hfy-card time{color:#51607a;font-size:.8rem;display:block;margin-top:15px}.hfy-pages{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.hfy-pages a{padding:8px 13px;border:1px solid #e2e8f2;border-radius:7px}.hfy-pages a[aria-current]{background:#1456d9;color:white}.hfy-prose code{overflow-wrap:anywhere}.hfy-prose .hfy-sources{font-size:.9rem}
@media(max-width:1000px){.hfy-reading{grid-template-columns:minmax(0,1fr);gap:25px}.hfy-toc{position:static;grid-row:1}.hfy-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hfy-prose{max-width:none}.hfy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hfy-hero{padding:34px 0}.hfy-reading{padding-top:28px}.hfy-toc ol,.hfy-cards{grid-template-columns:minmax(0,1fr)}.hfy-cta{padding:18px}.hfy-prose h2{font-size:1.4rem}.hfy-search{display:grid;grid-template-columns:1fr;width:100%}.hfy-search label{min-width:0}.hfy-prose p,.hfy-prose li{font-size:1.02rem}}
