.service-details{padding:44px 24px;background:#f5f8fc;color:#101f32;font-family:Inter,Arial,sans-serif;line-height:1.65}.service-details-inner{max-width:1180px;margin:0 auto}.service-details h2{font-size:clamp(24px,4vw,34px);line-height:1.2;margin:0 0 18px;color:#0a1423}.service-details p{max-width:900px;margin:0 0 16px}.service-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.service-type-group,.service-coverage{border:1px solid #dce4ee;border-radius:12px;background:white;padding:18px 22px}.service-details summary{cursor:pointer;font-weight:600;font-size:18px}.service-details ul{margin:16px 0 0;padding-left:22px}.service-details li{margin-bottom:14px;overflow-wrap:anywhere}.service-details li p{margin:4px 0 0;font-size:15px}.service-coverage{margin-top:20px}.service-coverage ul{columns:2;column-gap:32px}.service-coverage li{break-inside:avoid}.service-coverage p{font-size:14px;margin-top:16px}.service-details li[id]{scroll-margin-top:100px}.page-trail{max-width:1180px;margin:0 auto;padding:18px 24px;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.5;color:#44556b;overflow-wrap:anywhere}.page-trail a{color:#0067d9}.page-trail a:focus-visible{outline:2px solid #0067d9;outline-offset:4px}@media(max-width:600px){.service-details{padding:32px 20px}.service-coverage ul{columns:1}}
