.service-card{border-top:1px solid #ded8cd;border-bottom:1px solid #ded8cd;margin-top:48px}.service-card-layout{grid-template-columns:.8fr 1.35fr;align-items:center;gap:6%;padding:40px 0;display:grid}.service-card-copy,.service-card-previews{min-width:0}.service-card-label{letter-spacing:.06em;color:#8e532e;font-size:13px}.service-card-copy h3{letter-spacing:-.04em;white-space:pre-line;margin:24px 0 20px;font-size:clamp(32px,3vw,44px);font-weight:600;line-height:1.3}.service-card-copy p{color:#68635c;max-width:30em;font-size:16px;line-height:1.85}.service-card-cta{border-bottom:1px solid var(--orange);align-items:center;gap:20px;min-height:44px;margin-top:28px;padding-block:10px;font-size:15px;font-weight:600;display:inline-flex}.service-card-cta:hover{color:#8e532e}.service-card-copy .service-card-note{margin:20px 0 0;font-size:12px;line-height:1.6}.service-card-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.service-card-previews figure{min-width:0;margin:0}.service-card-previews img{aspect-ratio:9/16;object-fit:contain;background:#1c1a17;border-radius:4px;width:100%;height:auto;display:block}.service-card-previews figcaption{color:#68635c;font-variant-numeric:tabular-nums;margin-top:10px;font-size:12px}@media (max-width:850px){.service-card-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 0}.service-card-previews{gap:10px}}.service-card+.service-card{border-top:0;margin-top:0}.service-custom-row{align-items:center}.service-custom-row p{margin:0}.service-custom-row h3 span{color:#a5470b;font-size:inherit;margin-left:4px}@media (max-width:700px){.service-custom-row{gap:8px}}.service-custom-row:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:6px}
