.service-planning{color:#193448;background:#f7fafb;padding:76px 0}.service-planning__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.service-planning__label{letter-spacing:1.7px;color:#146e99;font-size:10px;font-weight:800}.service-planning h2{letter-spacing:-.6px;margin:12px 0 18px;font-size:clamp(27px,3vw,36px);line-height:1.2}.service-planning h3{margin:24px 0 12px;font-size:15px;line-height:1.4}.service-planning p,.service-planning li{color:#4c6475;font-size:14px;line-height:1.85}.service-planning__preparation>p{margin:0}.service-planning ul{margin:0 0 24px;padding-left:20px;list-style:outside}.service-planning li{margin:7px 0;padding-left:3px}.service-planning a{color:#086691;text-underline-offset:3px;font-size:13px;font-weight:700;line-height:1.7;text-decoration:underline}.service-planning__request{background:#fff;border:1px solid #d8e4eb;border-radius:4px;padding:12px 16px;display:inline-block}.service-planning details{background:#fff;border:1px solid #d8e4eb;border-radius:4px;margin-bottom:10px;padding:18px 20px}.service-planning summary{cursor:pointer;font-size:15px;font-weight:700;line-height:1.6}.service-planning details p{margin:14px 0 10px}.service-planning__guides{padding:2px 0 0}.service-planning__guides a{margin:10px 0;display:block}.service-planning a:focus-visible,.service-planning summary:focus-visible{outline-offset:4px;outline:3px solid #ef7a2c}@media (max-width:760px){.service-planning{padding:54px 0}.service-planning__grid{grid-template-columns:1fr;gap:30px}.service-planning details{padding:16px}}
