.service-detail{color:#f1f0ea;background:#111;min-height:100vh;padding:34px max(24px,7vw) 100px}.service-back{color:#c5e86c;letter-spacing:.08em;text-transform:uppercase;font:.8rem/1 Arial,sans-serif;display:inline-block}.service-detail-grid{grid-template-columns:1fr 2fr;gap:8vw;max-width:1240px;margin:18vh auto 0;display:grid}.service-detail-number{color:#c5e86c;letter-spacing:.1em;text-transform:uppercase;font:700 .75rem/1.4 Arial,sans-serif}.service-detail h1{letter-spacing:-.04em;max-width:850px;font-size:clamp(3.4rem,10vw,9.5rem);font-weight:400;line-height:.84}.service-detail-lead{color:#c5e86c;max-width:560px;margin-top:42px;font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.25}.service-detail-copy{color:#aaa9a1;max-width:480px;margin-top:26px;font:1rem/1.7 Arial,sans-serif}.service-detail-link{color:#f1f0ea;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #c5e86c;margin-top:54px;padding-bottom:9px;font:700 .78rem/1 Arial,sans-serif;display:inline-block}.service-detail-link span{color:#c5e86c;margin-left:20px;font-size:1.1rem}@media (max-width:700px){.service-detail-grid{margin-top:16vh;display:block}.service-detail-number{margin-bottom:38px}.service-detail h1{font-size:clamp(3.2rem,16vw,6rem)}}
