.service-guide{margin-top:26px;padding:21px 24px;border:1px solid #c6def4;border-radius:10px;background:#eaf4ff;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.service-guide p{margin:0;font-size:1rem;font-weight:700}.service-guide a{color:#075bb9;font-weight:800;text-decoration:underline;text-underline-offset:4px}
.guide-hero{background:#061b34;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:6vw;padding-top:65px;padding-bottom:65px}.guide-hero .eyebrow{color:#76c7ff}.guide-hero h1{font-size:clamp(2.5rem,5vw,4.5rem)}.guide-hero p:not(.eyebrow){color:#d2e4f6;max-width:620px}.guide-hero img{display:block;width:100%;aspect-ratio:1.35;object-fit:cover;border-radius:12px}.guide-hero .button{margin-top:12px}
.guide-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6vw;padding-top:64px;padding-bottom:64px}.guide-content h2{font-size:clamp(1.8rem,3vw,2.6rem)}.guide-content article{border-top:1px solid var(--line);padding:22px 0}.guide-content article h3{font-size:1.35rem;margin:0 0 8px}.guide-content article p{margin:0;color:var(--muted)}.guide-content .eyebrow{margin-top:7px}.guide-link{font-weight:800;color:#075bb9;text-decoration:underline;text-underline-offset:4px}
.guide-questions{padding-top:60px;padding-bottom:65px;background:#f2f7fc}.guide-questions h2{margin-bottom:26px}.guide-questions details{border-bottom:1px solid #ccddec;padding:18px 0;max-width:900px}.guide-questions summary{font-weight:800;cursor:pointer}.guide-questions details p{margin:12px 0 0;color:var(--muted)}
@media(max-width:750px){.guide-hero,.guide-content{grid-template-columns:1fr}.guide-hero{padding-top:36px;padding-bottom:36px}.guide-hero img{aspect-ratio:1.7}.guide-content{gap:12px;padding-top:42px;padding-bottom:42px}.service-guide{padding:18px}.guide-questions{padding-top:42px;padding-bottom:44px}}
