.fd{background:#fff;min-height:100vh;font-family:var(--font-body,"Noto Sans"),sans-serif;color:#2d3640}.fd-wrap{max-width:900px;margin:0 auto;padding:0 24px}.fd-hero{background:#1a3d4f;padding:112px 0 56px;color:#a8c0c8}.fd-hero h1{font-family:var(--font-display,"Space Grotesk"),sans-serif;font-weight:700;font-size:clamp(30px,5vw,40px);line-height:1.2;color:#fff;margin:0 0 16px}.fd-crumb{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5a7a8a;margin:0 0 20px}.fd-crumb a{text-decoration:none}.fd-crumb a,.fd-date{color:#c9a84c;font-weight:600}.fd-date{display:inline-block;font-size:12px;border:1px solid rgba(201,168,76,.35);background:rgba(201,168,76,.15);border-radius:999px;padding:6px 14px;margin:0 0 16px}.fd-lead{font-size:16px;line-height:1.6;max-width:42rem;margin:0}.fd-body{padding-top:48px;padding-bottom:48px}.fd-sec{border:1px solid #e2e6ea;border-radius:16px;padding:24px;margin:0 0 24px;--a:#c9a84c;border-top:4px solid var(--a)}#typologies{--a:#e05c5c}#impact{--a:#3d8fa8}.fd-sec h2{font-family:var(--font-display,"Space Grotesk"),sans-serif;font-size:20px;color:#1a3d4f;margin:0 0 16px}.fd-sec h2 small{font-size:12px;font-weight:600;color:var(--a)}.fd-story{padding:16px 0;border-top:1px solid #e2e6ea}.fd-story:first-of-type{border-top:0;padding-top:0}.fd-story h3{font-family:var(--font-display,"Space Grotesk"),sans-serif;font-size:16px;line-height:1.4;color:#1a3d4f;margin:0 0 8px}.fd-story p{font-size:14px;line-height:1.65;color:#5a6472;margin:0 0 8px}.fd-story b{color:#1a3d4f}.fd-risk{display:inline-block;font-size:10px!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:2px 8px}.fd-risk[data-r=High]{color:#e05c5c;background:rgba(224,92,92,.1)}.fd-risk[data-r=Medium]{color:#8a6d1c;background:rgba(201,168,76,.15)}.fd-risk[data-r=Low]{color:#2a6278;background:rgba(61,143,168,.12)}.fd-sec ol{margin:0;padding-left:20px;font-size:13px;line-height:1.5}.fd-sec li{margin:0 0 8px}.fd-nav a,.fd-sec a{color:#2a6278}.fd-nav a:hover,.fd-sec a:hover{color:#1a3d4f}.fd-nav{display:flex;justify-content:space-between;gap:16px;font-size:13px;font-weight:600;padding-top:8px}.fd-toc{border:1px solid #e2e6ea;border-radius:16px;padding:20px 24px;margin:0 0 24px;background:#f8f9fa}.fd-toc h2{font-family:var(--font-display,"Space Grotesk"),sans-serif;font-size:16px;color:#1a3d4f;margin:0 0 8px}.fd-toc ul{margin:0;padding-left:20px;font-size:13px;line-height:1.5}.fd-toc li{margin:0 0 4px}.fd-toc a{color:#2a6278}.fd-story h3{scroll-margin-top:96px}