.service-content{width:min(860px,calc(100% - 40px));margin:0 auto;padding:32px 0 56px}.service-content .crumb{font-size:12px;line-height:1.8;margin-bottom:28px;overflow-wrap:anywhere}.service-content h1{font-size:clamp(32px,5vw,56px);line-height:1.2;margin:18px 0 24px;letter-spacing:-.9px;overflow-wrap:break-word}.service-content h2{font-size:28px;line-height:1.25;margin:30px 0 12px}.service-content p{margin:0 0 20px;max-width:68ch}.service-content .lead{font-size:18px;line-height:1.8}.service-content section{padding:0}.service-content .price{display:inline-block;border:1px solid var(--line);background:white;padding:12px 16px;margin:0 0 12px}.service-content .notice{margin-bottom:25px}.service-content .meta{font-size:12px;color:#626980;margin-top:28px}.service-content .related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:20px 0 0}.service-content .related a{display:block;height:100%;background:white;border:1px solid var(--line);padding:17px;border-radius:8px;font-size:13px;line-height:1.8;text-decoration:none}.service-content aside{margin-top:45px}.service-page .header{top:0}.service-page .footer{margin:0}.service-page .skip{z-index:100}
@media(max-width:600px){.service-content{padding:25px 0 40px}.service-content .crumb{margin-bottom:22px;font-size:11px}.service-content .lead{font-size:16px}.service-content h1{font-size:clamp(31px,8.7vw,39px)}.service-content h2{font-size:26px}.service-content .related{grid-template-columns:1fr}.service-content .button{min-height:48px;width:100%}.service-content aside{margin-top:34px}.service-content .related a{min-height:52px}}
