.service-page main{width:min(840px,calc(100% - 40px))}
.service-page .service-eyebrow{font-size:12px;letter-spacing:.18em;color:#8d302d;margin:34px 0 16px}
.service-page h1{font-size:clamp(34px,5vw,52px);line-height:1.28;margin-bottom:24px}
.service-page h3{font-size:18px;line-height:1.6;font-weight:600;margin:26px 0 10px}
.service-page .service-faq{border-top:1px solid #e8e8e6}
.service-page .method-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}
.service-page .method-directory h3{margin:0 0 8px}
.service-page .service-contact{padding:30px;background:#f4f1eb}
@media(max-width:600px){.service-page .method-directory{grid-template-columns:1fr}.service-page .service-contact{padding:22px}}
