
.fw-hero{background:linear-gradient(120deg,rgba(247,251,254,.99),rgba(234,246,255,.96) 52%,rgba(255,243,229,.98))}
.fw-hero .sdm-hero__grid{min-height:44rem}
.fw-sector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
.fw-sector{min-height:14rem;display:flex;flex-direction:column;padding:1rem;border:1px solid var(--sdm-gray-300);border-radius:var(--sdm-radius-lg);background:#fff}
.fw-sector p{flex:1}
.fw-neighborhoods{columns:4;column-gap:2rem}
.fw-neighborhoods span{display:block;margin-bottom:.55rem;break-inside:avoid}
.fw-loss-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.fw-loss{padding:1rem;border-left:.3rem solid var(--sdm-orange-600);background:var(--sdm-gray-050);border-radius:0 var(--sdm-radius-md) var(--sdm-radius-md) 0}
@media(max-width:68rem){.fw-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-neighborhoods{columns:3}.fw-loss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:47.5rem){.fw-sector-grid,.fw-loss-grid{grid-template-columns:1fr}.fw-neighborhoods{columns:1}}
