.service-guide-links{padding-bottom:65px}.service-guide-links>p{font-size:12px;font-weight:700;color:var(--sia-blue)}.service-guide-links ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.service-guide-links a{display:block;border:1px solid #b9cbd9;border-radius:6px;padding:10px 14px;font-size:12px;color:var(--sia-blue);background:#f4f8fa}.service-guide-links a:hover{border-color:#007f7f;background:#dbf4f4}.service-guide-links a span{margin-left:8px}.faq-section{border-top:1px solid #cbd6e3}.faq-list{max-width:1000px}.faq-list details{border-bottom:1px solid #b9cbd9;padding:20px 0}.faq-list summary{cursor:pointer;color:var(--sia-blue);font-family:Manrope,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.faq-list p{color:#3f5668;font-size:14px;line-height:1.9;max-width:850px;margin-bottom:5px}.faq-list summary:focus-visible{outline:3px solid #007f7f;outline-offset:5px}.service-intro{padding:40px 0 65px;background:var(--sia-blue);color:white}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;margin-bottom:45px;color:#c5d3e9}.breadcrumbs a{text-decoration:underline}.service-intro .eyebrow{color:var(--accent);font-size:10px}.service-intro h1{color:white;font-size:clamp(38px,5vw,68px);letter-spacing:-2px;max-width:900px}.service-intro p:not(.eyebrow){font-size:18px;line-height:1.8;max-width:800px;color:#d5e2ef}.service-intro .button{background:var(--accent);color:var(--sia-blue);margin-top:16px}.service-detail-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:70px}.service-detail-grid h2{font-size:27px;letter-spacing:-.8px;line-height:1.3;margin:35px 0 18px;color:var(--sia-blue)}.service-detail-grid h2:first-child{margin-top:0}.service-detail-grid p,.service-detail-grid li{font-size:15px;line-height:1.9;color:#3f5668}.service-detail-grid li{margin:9px 0}.service-detail-grid aside{align-self:start;background:#dce9ef;padding:30px;border-top:3px solid var(--accent);border-radius:6px}.service-detail-grid aside h2{font-size:22px}.service-detail-grid aside a{overflow-wrap:anywhere;color:#005d64;text-decoration:underline}.service-detail-grid aside ul{padding-left:18px}.service-page footer a:not(.brand){font-size:12px}.service-page footer{flex-wrap:wrap}
@media(max-width:760px){.service-guide-links{padding-bottom:45px}.service-guide-links a{font-size:11px}.faq-list summary{font-size:16px}.faq-list p{font-size:13px}.service-intro{padding-top:25px}.breadcrumbs{position:static;padding:0;background:none;border:0;display:flex;flex-direction:row;align-items:center;margin-bottom:30px}.service-intro p:not(.eyebrow){font-size:16px}.service-detail-grid{grid-template-columns:1fr;gap:35px}.service-detail-grid h2{font-size:24px}.service-detail-grid aside{padding:24px}.service-page header .nav-cta{font-size:11px;padding:11px 13px;gap:10px}}
