.service-hero{padding:28px 0 60px;background:var(--navy);color:white}.service-hero :focus-visible{outline-color:white}.service-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px 12px;padding:0;margin:0 0 40px;list-style:none;font-size:13px;color:#bdcadb}.service-breadcrumb li+li:before{content:"/";margin-right:12px;color:#8cabc9}.service-breadcrumb a{display:inline-block;padding-block:8px;text-decoration:underline;text-underline-offset:4px}.service-breadcrumb [aria-current]{padding-block:8px}.service-hero h1{max-width:850px;margin:0 0 28px;font-size:clamp(2.7rem,5.2vw,4.5rem);line-height:1.08;text-wrap:balance}.service-intro{max-width:670px;margin:0 0 28px;color:#bdcadb;font-size:1.15rem;line-height:1.75}.service-hero .button-primary{background:var(--green);border-color:var(--green);color:var(--ink)}.service-hero .button-primary:hover{background:#81d5ac;border-color:#81d5ac}.service-byline{margin:22px 0 0;color:#bdcadb;font-size:13px}.service-section{padding-block:72px}.service-section h2{margin:0 0 24px;font-size:clamp(2rem,3.1vw,2.8rem);line-height:1.15;text-wrap:balance}.service-section p{color:var(--muted);line-height:1.8}.service-scope,.service-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,7vw,100px)}.service-scope-list>div+div{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.service-questions dt,.service-scope-list h3{font-weight:600;font-size:1.15rem;line-height:1.5;margin:0 0 10px}.service-example{background:var(--soft)}.service-example p+p{margin-top:18px}.service-example .text-link{margin-top:20px}.service-questions{margin:0}.service-questions>div+div{margin-top:30px;padding-top:30px;border-top:1px solid var(--line)}.service-questions dd{margin:0;color:var(--muted);line-height:1.8}.service-related{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-block:30px}@media (max-width:700px){.service-hero{padding-bottom:40px}.service-breadcrumb ol{margin-bottom:26px}.service-hero h1{font-size:clamp(2.15rem,8.8vw,3rem)}.service-intro{font-size:1rem}.service-section{padding-block:44px}.service-scope,.service-split{grid-template-columns:1fr;gap:24px}.service-section h2{font-size:2rem}}