.bl-service-routes{box-sizing:border-box;max-width:820px;margin:32px auto;padding:28px;border:1px solid #c4ded7;border-radius:18px;background:#eef7f3;color:#172e2b;line-height:1.7}.bl-service-routes h2{margin:0 0 14px;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.25}.bl-service-routes p{margin:12px 0}.bl-service-routes ul{margin:14px 0;padding-left:24px}.bl-service-routes li{margin:14px 0}.bl-service-routes a{color:#105f59;font-weight:700;text-decoration:underline;text-underline-offset:3px}.bl-service-routes a:focus-visible{outline:3px solid #b37800;outline-offset:4px}@media(max-width:600px){.bl-service-routes{padding:20px;margin:24px 0;border-radius:14px}}