header nav{gap:20px;font-size:13px}header nav .oversite-nav{color:var(--navy);border-bottom:2px solid var(--red);padding-bottom:4px;white-space:nowrap}.sector-opening{padding-bottom:35px;max-width:1200px}.sector-opening>p:not(.eyebrow){max-width:750px;color:var(--muted)}.sector-jumps{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.sector-jumps a{padding:11px 18px;border:1px solid #cad4df;font-size:14px}.sector-jumps a:hover{background:var(--navy);color:white}.sector-detail{border-top:1px solid #dce2e8}.sector-detail:nth-of-type(odd){background:#f4f5f5}.sector-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-bottom:35px}.sector-intro>div>p:not(.eyebrow){color:var(--muted);max-width:620px}.sector-intro h3{font-size:17px;margin-bottom:18px}.category-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;padding-left:18px;margin:0;font-size:14px;color:#43566a}.category-list li::marker{color:var(--red)}.sector-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sector-gallery figure{margin:0}.sector-gallery img{width:100%;height:270px;object-fit:cover;display:block}.sector-gallery figcaption{padding-top:15px;font-size:15px;font-weight:600}.group-callout{background:var(--navy);color:white;display:flex;align-items:center;justify-content:space-between;gap:65px}.group-callout>div{max-width:750px}.group-callout .eyebrow{color:#ff959b}.group-callout p:not(.eyebrow){color:#d2dce7}.group-callout .button{flex-shrink:0}.oversite-intro{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.oversite-logo img{width:100%;height:auto;display:block}.oversite-intro p:not(.eyebrow){color:var(--muted)}.oversite-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.oversite-services{background:#f4f5f5}.oversite-cards article{padding:34px;background:white;border-top:3px solid var(--red)}.oversite-cards span{font-size:12px;letter-spacing:1px;color:var(--red)}.oversite-cards h3{font-size:24px;margin:24px 0 20px}.oversite-cards p,.oversite-cards li{color:#526172;font-size:15px}.oversite-cards ul{padding-left:20px}.oversite-cards li{margin-bottom:10px}.evidence-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;background:var(--navy);color:white}.evidence-feature .eyebrow{color:#ff959b}.evidence-feature p{color:#cfdae7}.evidence-feature .lead{font-size:21px;color:white}.evidence-steps article{padding:0 0 20px;margin-bottom:23px;border-bottom:1px solid #ffffff35}.evidence-steps span{color:#ff959b;font-size:13px;float:left;margin-right:20px}.evidence-steps h3,.evidence-steps p{margin-left:40px}.evidence-steps h3{font-size:19px}.evidence-steps p{font-size:15px;margin-bottom:0}.report-intro{max-width:850px;color:var(--muted);font-size:18px}.report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.report-grid article{border-top:2px solid var(--navy);padding-top:25px}.report-grid p{color:var(--muted)}.scope-note{font-size:13px;color:#647284;border-top:1px solid #dce2e8;padding-top:22px;margin:25px 0 0}.estate-section{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;background:#f4f5f5}.estate-section p:not(.eyebrow){color:var(--muted)}.estate-section>div:last-child{padding-top:45px}@media(max-width:1100px){header nav{gap:13px;font-size:12px}.oversite-cards article{padding:24px}.category-list{grid-template-columns:1fr}.sector-gallery img{height:220px}}@media(max-width:800px){header{flex-direction:column;gap:5px}header nav{flex-wrap:wrap;justify-content:center}.sector-intro,.oversite-intro,.evidence-feature,.estate-section{grid-template-columns:1fr;gap:30px}.category-list{grid-template-columns:1fr 1fr}.oversite-logo{max-width:480px;margin:auto}.oversite-cards{grid-template-columns:1fr}.group-callout{flex-direction:column;align-items:flex-start;gap:20px}.report-grid{grid-template-columns:1fr;gap:15px}.estate-section>div:last-child{padding-top:0}}@media(max-width:600px){.sector-gallery{grid-template-columns:1fr;gap:28px}.sector-gallery img{height:250px}.category-list{font-size:14px;gap:12px 23px}.sector-jumps a{display:block!important;font-size:13px;padding:9px 13px}.sector-jumps{justify-content:flex-start!important}.oversite-intro{padding-top:25px}.sector-opening h2{font-size:43px}header nav{font-size:13px;gap:10px 16px}}
nav.sector-jumps>a:hover{color:white}
