.coverage-hero{padding-top:56px;padding-bottom:80px}.coverage-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,100px);padding-top:48px}.coverage-hero h1{font-size:clamp(38px,4.3vw,68px);line-height:1.3;letter-spacing:-.055em;font-weight:600}.coverage-hero .service-lead{font-size:17px;max-width:560px;margin:26px 0 34px}.coverage-hero figure{margin:0;min-width:0}.coverage-hero figure img{display:block;width:100%;aspect-ratio:5/4;object-fit:cover}.coverage-hero figcaption{font-size:12px;line-height:1.7;color:#6b7176;padding-top:12px}.coverage-approach{padding-top:58px;border-top:1px solid #d9dddf}.coverage-approach>h2{font-size:clamp(28px,3vw,42px);line-height:1.45;letter-spacing:-.045em;font-weight:550}.coverage-approach>p:not(.eyebrow){max-width:790px;color:#5e666d;line-height:1.95;margin-top:20px}.coverage-approach ol{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:38px 0 0;list-style:none}.coverage-approach li{border-top:1px solid #cbd0d3;padding-top:20px}.coverage-approach li>span{font-size:12px;color:#7b858d}.coverage-approach li h3{font-size:18px;font-weight:550;margin:16px 0 10px}.coverage-approach li p{font-size:14px;color:#626b72;line-height:1.85}.coverage-evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 28px}.coverage-evidence-grid .project-image{aspect-ratio:4/3}.coverage-regions{padding-block:35px 90px}.coverage-region-note{color:#69727a;font-size:14px;line-height:1.9;margin-bottom:34px}.coverage-region-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d4d9dc;border-left:1px solid #d4d9dc}.coverage-region{padding:32px;border-right:1px solid #d4d9dc;border-bottom:1px solid #d4d9dc;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.coverage-region-label{font-size:12px;color:#6c767e;line-height:1.6}.coverage-region h3{font-size:25px;letter-spacing:-.04em;font-weight:550;margin:10px 0 24px}.coverage-region>p:not(.coverage-region-label){font-size:14px;color:#69727a;line-height:1.9;margin-bottom:25px}.coverage-region ul{padding:0;list-style:none;margin:0 0 26px;width:100%}.coverage-region li+li{margin-top:16px}.coverage-region li>a{font-size:14px;line-height:1.65;font-weight:550}.coverage-region li>span{display:block;font-size:12px;line-height:1.75;color:#768087;margin-top:4px}.coverage-region .text-link{margin-top:auto;font-size:13px}.coverage-history{padding-top:12px;border-top:1px solid #e6e9eb}.coverage-preparation,.coverage-teaser{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;padding-block:64px;border-top:1px solid #d5dadd}.coverage-preparation h2,.coverage-teaser h2{font-size:clamp(28px,3vw,42px);font-weight:550;line-height:1.45;letter-spacing:-.045em}.coverage-preparation>div>p:not(.eyebrow),.coverage-teaser>div>p:not(.eyebrow){line-height:1.95;color:#636d74;margin-bottom:16px}.coverage-teaser{margin-block:30px 55px}.purpose-heading{margin-top:65px}.nationwide-intro-link{margin-top:24px}.coverage-catalog-note{max-width:800px;color:#626b72;margin:24px 0 0;line-height:1.9;font-size:15px}.coverage-catalog-note a{display:inline-block;color:#2b343b;border-bottom:1px solid #aeb8bf;margin-left:10px}.project-region-control{display:flex;align-items:center;gap:12px;font-size:12px;color:#65727b}.project-region-control select{appearance:auto;background:transparent;color:#303a42;font:inherit;font-size:13px;border:0;border-bottom:1px solid #b7c0c7;padding:10px 3px;min-width:155px;border-radius:0;max-width:100%}.project-region-control select:focus-visible{outline:2px solid #536a7b;outline-offset:4px}.catalog-controls{flex-wrap:wrap}.service-body .text-link{margin-top:24px;font-size:13px}.service-cover img{max-height:620px;object-fit:cover}
@media(max-width:1100px){.coverage-region-grid{grid-template-columns:repeat(2,1fr)}.coverage-approach ol{grid-template-columns:repeat(2,1fr)}.coverage-evidence-grid{grid-template-columns:repeat(2,1fr)}.coverage-hero-grid{gap:30px}.coverage-hero .service-lead{font-size:15px}}
@media(max-width:700px){.coverage-hero{padding-top:28px;padding-bottom:48px}.coverage-hero-grid{grid-template-columns:1fr;padding-top:30px;gap:36px}.coverage-hero h1{font-size:38px}.coverage-hero .service-lead{margin:22px 0 28px}.coverage-hero figure img{aspect-ratio:4/3}.coverage-approach{padding-top:40px}.coverage-approach ol{gap:24px 20px}.coverage-approach li h3{font-size:16px}.coverage-approach li p{font-size:13px}.coverage-region-grid{grid-template-columns:1fr}.coverage-region{padding:27px}.coverage-regions{padding-bottom:50px}.coverage-preparation,.coverage-teaser{grid-template-columns:1fr;gap:22px;padding-block:40px}.coverage-evidence-grid{grid-template-columns:1fr;gap:30px}.coverage-catalog-note{font-size:13px}.coverage-catalog-note a{margin-left:0}.project-region-control{width:100%}.project-region-control select{flex:1}.purpose-heading{margin-top:44px}}
