.sector-hero{position:relative;min-height:560px;color:#fff;background-image:linear-gradient(90deg,rgba(7,29,24,.96) 0%,rgba(7,29,24,.83) 42%,rgba(7,29,24,.18) 72%),var(--sector-image);background-position:center;background-size:cover;display:flex;align-items:center}.sector-hero .wrap{position:relative;z-index:1}.sector-hero-copy{max-width:690px;padding:86px 0}.sector-hero h1{font-size:clamp(3rem,6vw,5.3rem)}.sector-hero p{max-width:620px;color:#dce8e2;font-size:1.14rem}.sector-strip{background:var(--lime);padding:22px 0}.sector-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;font-weight:850}.sector-strip span{font-size:1.05rem}.sector-overview{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:start}.sector-overview p{color:var(--muted);font-size:1.08rem}.sector-risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.risk-card{background:#fff;border-top:5px solid var(--green);padding:28px;border-radius:7px;min-height:225px}.risk-card b{display:block;color:var(--green);font-size:.76rem;letter-spacing:.12em;margin-bottom:22px}.risk-card p{color:var(--muted);font-size:.95rem}.coverage-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.coverage-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.coverage-list span{background:#15342d;border-left:4px solid var(--lime);padding:15px;color:#e1ebe6;font-weight:700}.outcomes{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.outcome{padding:25px;background:var(--cream);border-radius:7px}.outcome b{display:block;font-size:1.05rem;margin-bottom:7px}.outcome p{margin:0;color:var(--muted);font-size:.92rem}.sector-next{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sector-next a{display:block;padding:25px;background:var(--forest);color:#fff;border-radius:7px;font-weight:850}.sector-next a span{display:block;color:var(--lime);font-size:.76rem;letter-spacing:.12em;margin-bottom:7px}.breadcrumb{display:flex;gap:8px;align-items:center;color:#c4d4cc;font-size:.85rem;margin-bottom:22px}.breadcrumb a{color:var(--lime)}@media(max-width:900px){.sector-hero{min-height:520px;background-position:62% center}.sector-overview,.coverage-grid{grid-template-columns:1fr}.sector-risk-grid,.outcomes{grid-template-columns:1fr 1fr}.sector-strip .wrap{align-items:flex-start;flex-direction:column}}@media(max-width:580px){.sector-hero{min-height:600px;background-position:68% center}.sector-hero-copy{padding:62px 0}.sector-risk-grid,.outcomes,.coverage-list,.sector-next{grid-template-columns:1fr}}
