.service-page{--reading: #465469}.service-hero{padding:24px 0 var(--section-space)}.service-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;color:var(--muted);margin-bottom:32px}.service-breadcrumb a{color:var(--blue)}.service-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--layout-gap);align-items:center}.service-hero .eyebrow{font-size:10px;letter-spacing:.12em}.service-hero h1{font-size:clamp(36px,3.7vw,51px);line-height:1.13;color:var(--navy);text-wrap:balance}.service-intro{font-size:16px;color:var(--reading);margin:23px 0 27px;max-width:610px}.service-national{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:11px;color:var(--muted)}.service-national svg{color:var(--blue)}.service-start{border-radius:14px;background:var(--navy);padding:31px;color:#fff}.service-aside-label{font-size:9px;font-weight:750;letter-spacing:.14em;color:#a9caff}.service-page .service-start h2{font-size:25px;margin:16px 0 24px;letter-spacing:-.035em}.service-start ul{padding:0;margin:0;list-style:none}.service-start li{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-top:1px solid #35455c;color:#e0e8f3;font-size:13px;line-height:1.65}.service-start li svg{color:#a9caff;margin-top:3px}.service-start>a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;color:#b7d4ff;margin-top:25px}.service-jump{background:#f8f9fa;border-block:1px solid var(--line)}.service-jump .container{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;padding-block:16px}.service-jump span{font-size:9px;letter-spacing:.12em;font-weight:800;color:#596778;margin-right:auto}.service-jump a{font-size:12px;color:var(--reading);padding-block:4px}.service-jump a:hover{color:var(--blue)}.service-editorial-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.service-editorial-grid>div:first-child{max-width:800px}.service-page .section{padding-block:var(--section-space)}.service-page h2{font-size:clamp(28px,2.6vw,36px);text-wrap:balance}.service-page .eyebrow{font-size:10px;letter-spacing:.12em}.service-prose{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--layout-gap);align-items:start}.service-prose p,.service-steps p,.service-practical p{font-size:15px;line-height:1.85;color:var(--reading)}.service-section-note{color:var(--muted);font-size:14px;margin-top:16px;max-width:78ch}.service-process{background:#f8f9fa;border-top:1px solid var(--line)}.service-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px var(--layout-gap);align-items:start;list-style:none;padding:0;margin:0}.service-steps li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:16px;padding-top:22px;border-top:1px solid #d9dfe7}.service-step-number{font-size:13px;color:var(--blue);font-weight:750;padding-top:3px}.service-steps h3{font-size:18px;margin-bottom:10px}.service-limits{background:var(--navy);color:#fff}.service-limits .eyebrow{color:#a9caff}.service-responsibilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--layout-gap);align-items:start;margin:32px 0 0}.service-responsibilities>div{border-top:1px solid #41516a;padding-top:23px}.service-responsibilities dt{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:750}.service-responsibilities dt svg{color:#a9caff}.service-responsibilities dd{margin:16px 0 0;color:#d3deed;font-size:14px;line-height:1.85}.service-unresolved{display:flex;align-items:flex-start;gap:15px;border-top:1px solid #41516a;margin-top:33px;padding-top:26px;color:#d3deed;font-size:13px}.service-unresolved svg{color:#a9caff;margin-top:4px}.service-unresolved strong{color:#fff}.service-practical h2{max-width:650px}.service-practical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--layout-gap);align-items:start;margin-top:32px}.service-practical-grid article{padding-top:22px;border-top:2px solid var(--line)}.service-practical-grid h3{font-size:19px;margin-bottom:14px}.service-faq{border-block:1px solid var(--line)}.service-page .faq-grid{grid-template-columns:minmax(0,1fr);gap:28px}.service-page .faq-grid>div:first-child{max-width:800px}.service-page .faq-item summary{padding-block:23px}.service-page .faq-answer p{line-height:1.85;max-width:var(--reading-width)}.service-related{background:#f8f9fa}.service-related h2{max-width:700px}.service-related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--layout-gap);align-items:start;margin-top:32px}.service-related-links a{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #cbd5e1;padding:21px 0;font-size:17px;font-weight:750;line-height:1.5}.service-related-links svg{color:var(--blue)}.service-related a:hover{color:var(--blue)}.service-all-links{display:flex;flex-wrap:wrap;gap:14px 26px;margin-top:8px}.service-all-links a{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#4d5d70;line-height:1.5;padding-block:5px}.service-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--layout-gap);align-items:center}.service-contact h2{max-width:650px}.service-contact p{font-size:15px;color:var(--reading);margin-top:20px;max-width:var(--reading-width)}.service-contact .button{margin-top:25px;max-width:100%}.service-contact .service-contact-note{font-size:11px}.service-portrait{width:260px;justify-self:end}.service-portrait img{width:100%;height:285px;object-fit:cover;object-position:center 18%;border-radius:12px}.service-portrait figcaption{display:grid;gap:6px;margin-top:15px}.service-portrait strong{font-size:13px}.service-portrait figcaption span{font-size:10px;color:var(--muted);line-height:1.7}.service-sources{border-block:1px solid var(--line);padding-block:28px}.service-sources p{font-size:12px;font-weight:750}.service-sources ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:10px 0;gap:9px 22px}.service-sources a{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--blue);line-height:1.6;text-decoration:underline;text-underline-offset:3px}.service-sources .container>span{font-size:10px;line-height:1.7;color:var(--muted)}@media(max-width:1100px){.service-prose{grid-template-columns:minmax(0,1fr);gap:18px;max-width:78ch}}@media(max-width:1050px){.service-responsibilities dt{font-size:14px}.service-jump .container{gap:12px 22px}}@media(max-width:900px){.service-hero-grid,.service-steps{grid-template-columns:minmax(0,1fr)}.service-hero-copy{max-width:78ch}.service-steps{gap:24px}.service-responsibilities{grid-template-columns:minmax(0,1fr);gap:24px}.service-responsibilities dt{font-size:16px}.service-responsibilities dd{max-width:78ch;margin-top:12px}}@media(min-width:641px)and (max-width:900px){.service-start ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;align-items:start}}@media(max-width:640px){.service-hero{padding-top:20px}.service-breadcrumb{margin-bottom:24px;font-size:10px;gap:8px}.service-editorial-grid,.service-page .faq-grid,.service-contact-grid{grid-template-columns:minmax(0,1fr);gap:24px}.service-hero h1{font-size:clamp(31px,8.3vw,45px);line-height:1.14}.service-intro{font-size:14px;margin:19px 0 22px}.service-hero .button{font-size:12px;padding-inline:15px}.service-national{font-size:10px;margin-top:14px}.service-start{padding:25px}.service-page .service-start h2{font-size:24px}.service-jump .container{gap:8px 20px}.service-jump span{width:100%}.service-jump a{font-size:11px}.service-page h2{font-size:29px}.service-page .eyebrow{font-size:9px;line-height:1.8}.service-practical-grid,.service-related-links{grid-template-columns:minmax(0,1fr);gap:24px}.service-prose p,.service-steps p,.service-practical p{font-size:14px}.service-steps li{gap:12px;grid-template-columns:24px minmax(0,1fr);padding-top:20px}.service-practical-grid{margin-top:26px}.service-related-links{gap:0;margin-top:26px}.service-related-links a{font-size:16px;padding-block:18px}.service-contact .button{font-size:12px}.service-portrait{justify-self:start;width:200px}.service-portrait img{height:220px}.service-sources ul{flex-direction:column}}
