.service-route-v44 .route,.service-check-v44 .mini-panels{align-items:start}
.service-route-v44 .route-step,.service-check-v44 .mini-panel{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.service-route-v44 .route-step:hover,.service-check-v44 .mini-panel:hover{border-color:#59b8e7;box-shadow:0 15px 30px #0b39791b;transform:translateY(-2px)}
.service-route-v44 details[open],.service-check-v44 details[open]{border-color:#2b9bda;box-shadow:0 15px 30px #0b39791b}
.service-route-v44 summary,.service-check-v44 summary{cursor:pointer;list-style:none}
.service-route-v44 summary::-webkit-details-marker,.service-check-v44 summary::-webkit-details-marker{display:none}
.service-route-v44 summary:focus-visible,.service-check-v44 summary:focus-visible{outline:3px solid #ffdf00;outline-offset:7px;border-radius:6px}
.service-route-v44 .route-step summary{display:block;min-height:125px;padding-right:44px}
.service-route-v44 .route-step p{max-width:290px}
.service-route-v44 .route-step .round-ico{pointer-events:none}
.service-route-v44 .route-step:after{pointer-events:none}
.service-route-v44 .disclosure-cue,.service-check-v44 .disclosure-cue{display:block;margin-top:13px;color:#0a57b3;font-size:11px;font-weight:800}
.service-check-v44 .disclosure-cue{font-size:10px}
.service-check-v44 .mini-panel:nth-child(2) .disclosure-cue,.service-check-v44 .mini-panel:nth-child(3) .disclosure-cue{color:#fff}
.service-route-v44 .when-open,.service-check-v44 .when-open{display:none}
.service-route-v44 [open] .when-open,.service-check-v44 [open] .when-open{display:inline}
.service-route-v44 [open] .when-closed,.service-check-v44 [open] .when-closed{display:none}
.service-route-v44 .disclosure-body,.service-check-v44 .disclosure-body{border-top:1px solid #bcd4e5;margin-top:15px;padding-top:15px}
.service-route-v44 .disclosure-body p,.service-check-v44 .disclosure-body p{font-size:12px;line-height:1.65;margin:0 0 15px}
.service-check-v44 .mini-panel:nth-child(2) .disclosure-body p,.service-check-v44 .mini-panel:nth-child(3) .disclosure-body p{color:#fff}
.service-route-v44 .disclosure-body a,.service-check-v44 .disclosure-body a{display:inline-block;font-size:11px;font-weight:850;color:#0759a9;text-decoration:underline;text-underline-offset:4px}
.service-check-v44 .mini-panel:nth-child(2) .disclosure-body a,.service-check-v44 .mini-panel:nth-child(3) .disclosure-body a{color:#fff}
.service-check-v44 .mini-panel{display:block;min-height:165px}
.service-check-v44 .mini-panel summary{display:flex;flex-direction:column;gap:7px;min-height:121px}
.service-check-v44 .mini-panel strong{font-size:14px}
.service-check-v44 .mini-panel small{font-size:11px}
.service-check-v44 .mini-panel .disclosure-cue{margin-top:auto}
@media(max-width:760px){.service-route-v44 .route-step summary{min-height:0}.service-check-v44 .mini-panel{min-height:155px}}
@media(max-width:430px){.service-check-v44 .mini-panels{grid-template-columns:1fr}.service-check-v44 .mini-panel{min-height:0}.service-check-v44 .mini-panel summary{min-height:0}.service-route-v44 .route-step summary{padding-right:42px}}
@media(prefers-reduced-motion:reduce){.service-route-v44 .route-step,.service-check-v44 .mini-panel{transition:none}.service-route-v44 .route-step:hover,.service-check-v44 .mini-panel:hover{transform:none}}
