.service-page .hero{padding-bottom:54px}
.service-page main>.hero{padding-top:0}
.service-page .hero h1{font-size:clamp(2.15rem,5.4vw,4rem);line-height:1.1;letter-spacing:-.035em;overflow-wrap:break-word}
.service-page .hero-grid>*{min-width:0}
.service-page .reading{max-width:800px}
.service-page .reading p,.service-page .reading li{color:var(--muted)}
.service-page .reading h3{font-size:1.25rem;line-height:1.4;margin:30px 0 10px}
.service-page .reading h2{margin-top:0}
.service-page .reading a,.service-page .crumb a{color:#07558d;text-decoration:underline;text-underline-offset:4px}
.service-page .crumb a{color:#d5e8f7}
.service-page .reading ul{padding-left:24px}
.service-page .reading li+li{margin-top:8px}
.service-page .reading+.reading{padding-top:0}
.service-page .note{padding:20px 24px;background:#eaf5fc;border-left:4px solid var(--blue);border-radius:0 14px 14px 0;margin-top:25px}
.service-page details{padding:18px 0;border-bottom:1px solid var(--line)}
.service-page summary{font-weight:800;color:var(--navy);cursor:pointer}
.service-page details p{margin-bottom:0}
.service-page .related{background:#eaf5fc}
.service-page .related a{display:inline-flex;border:1px solid #c7e0ef;background:white;padding:12px 16px;border-radius:12px;font-weight:750;color:#174269}
.service-page .related nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.service-page .cta-box .btn{flex-shrink:0}
.service-page footer a{overflow-wrap:anywhere}
.service-page section[id]{scroll-margin-top:24px}
.service-page a:focus-visible,.service-page summary:focus-visible{outline:3px solid #0878d1;outline-offset:4px}
.service-page .skip-link{position:fixed;top:-100px;left:15px;z-index:50;background:white;color:var(--navy);padding:12px 18px;border-radius:8px}
.service-page .skip-link:focus{top:12px}
@media(max-width:560px){.service-page .top .wrap{flex-wrap:wrap;padding:12px 0;gap:10px}.service-page .hero-grid{gap:25px}.service-page main section{padding:48px 0}.service-page .cta-box{padding:26px}.service-page .actions .btn{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
