
:root{--orange:#ed6f31} .draftbar{background:#163044;color:white;text-align:center;padding:9px;font-size:13px}.service-nav{display:flex;gap:20px;flex-wrap:wrap}.service-nav a{font-size:13px}.service-nav a[aria-current]{color:#c44912;font-weight:bold}.service-hero{max-width:1320px;margin:auto;padding:70px 6%;display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.service-hero h1{font-size:clamp(32px,4vw,55px);line-height:1.12;margin:18px 0;color:var(--navy)}.service-hero .eyebrow{color:#b64717}.service-hero img{width:100%;height:380px;object-fit:cover;border-radius:8px}.service-hero figure{margin:0}.service-hero figcaption,.chart figcaption{font-size:12px;color:#586c76;margin-top:10px}.service-content{max-width:1050px;margin:auto;padding:0 6% 60px}.service-content article{padding:25px 0;border-top:1px solid #d7dfdb}.service-content h2{font-size:26px;line-height:1.3}.service-content p{font-size:17px;max-width:78ch}.chart{margin:30px 0 45px;padding:25px;background:white;border:1px solid #d7dfdb;border-radius:8px}.chart img{width:100%;display:block}.service-cta{padding:35px;background:#163044;color:white;border-top:5px solid var(--orange)}.service-cta h2{color:white}.service-cta a{color:white;text-decoration:underline}.preview-cards{max-width:1100px;margin:auto;padding:50px 6%;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.preview-cards a{background:white;padding:25px;border-top:5px solid var(--orange);border-radius:5px}.preview-cards img{width:100%;height:170px;object-fit:cover}.preview-cards h2{font-size:23px}@media(max-width:800px){.service-hero{grid-template-columns:1fr;padding-top:35px;gap:25px}.service-hero img{height:260px}.preview-cards{grid-template-columns:1fr}header{flex-wrap:wrap;gap:20px}}@media print{.draftbar,header,.service-cta{display:none}.service-hero{padding:20px;gap:20px}.service-hero img{height:220px}.service-content{padding:0 20px}.chart{break-inside:avoid}.service-content h2{break-after:avoid}body{background:white}.service-hero h1{font-size:30px}}
.services-menu{position:relative}.services-menu summary{cursor:pointer}.services-menu>div{position:absolute;z-index:20;top:32px;left:0;width:250px;background:#fff;border:1px solid #d7dfdb;box-shadow:0 12px 25px #16304422;padding:12px;display:grid;gap:6px}.services-menu>div a{padding:8px}.services-menu>div a:hover{background:#f5f5ef;color:#b64717}.service-more{display:inline-block;margin-top:14px;color:#b64717}.draftbar{border-bottom:4px solid #ed6f31}@media(max-width:800px){.services-menu>div{position:static;width:auto;box-shadow:none}}