.ls-home-search-guide{width:min(1120px,calc(100% - 64px));margin:42px auto 58px;color:#153b4a}.ls-home-search-guide h2{font-size:clamp(24px,2.5vw,32px);line-height:1.5;margin-bottom:22px}.ls-home-search-guide details{border-bottom:1px solid #d6e3e7;padding:18px 0}.ls-home-search-guide summary{font-size:18px;line-height:1.65;cursor:pointer;font-weight:600}.ls-home-search-guide p{font-size:16px;line-height:1.85;margin:14px 0 0;color:#526b76}.ls-home-search-guide a,.ls-service-detail .sd-sources a,.ls-service-detail .sd-service-area a{color:#087f99;text-decoration:underline;text-underline-offset:4px}.ls-home-search-guide a:focus-visible,.sd-sources a:focus-visible{outline:3px solid #087f99;outline-offset:3px}.ls-services.ls-service-detail .sd-service-area{font-size:14px;line-height:1.85;margin-top:16px}.ls-services.ls-service-detail .sd-sources{padding-block:15px 35px}.ls-services.ls-service-detail .sd-sources h2{font-size:24px;line-height:1.5;margin-bottom:15px}.ls-services.ls-service-detail .sd-sources ul{padding-left:22px;margin:0}.ls-services.ls-service-detail .sd-sources li{font-size:15px;line-height:1.85;padding-block:6px}
@media(max-width:767px){.ls-home-search-guide{width:calc(100% - 36px);margin-block:30px 40px}.ls-home-search-guide summary{font-size:17px}.ls-home-search-guide p{line-height:1.9}.ls-services.ls-service-detail .sd-service-area{font-size:15px;line-height:1.9}.ls-services.ls-service-detail .sd-sources li{font-size:16px;line-height:1.9}}
