.empire-home-services{padding:clamp(30px,4vw,60px) 20px;background:#f8f7f5;color:#272320}.empire-home-services__inner{max-width:1120px;margin:auto}.empire-home-services__eyebrow{font:600 11px/1.4 Arial,sans-serif;letter-spacing:.18em;color:#75695d;margin:0 0 9px}.empire-home-services h2{font-family:Georgia,serif;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.18;margin:0 0 10px}.empire-home-services__intro{font:15px/1.6 Arial,sans-serif;color:#655e56;margin:0 0 23px;max-width:660px}.empire-home-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.empire-home-services__card{display:flex;flex-direction:column;gap:8px;padding:22px 20px;background:#fff;border:1px solid #ded9d3;border-radius:3px;text-decoration:none!important;color:inherit!important;min-height:115px;transition:border-color .2s,transform .2s}.empire-home-services__card:hover,.empire-home-services__card:focus-visible{border-color:#807060;transform:translateY(-2px)}.empire-home-services__title{display:flex;justify-content:space-between;align-items:center;gap:8px;font:400 21px/1.25 Georgia,serif}.empire-home-services__title span{font:18px Arial,sans-serif}.empire-home-services__detail{font:13px/1.45 Arial,sans-serif;color:#655e56}.empire-home-services__all{display:inline-block;margin-top:18px;font:600 13px/1.5 Arial,sans-serif;color:#28221c!important;text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.empire-home-services{padding:30px 16px}.empire-home-services h2{font-size:27px}.empire-home-services__intro{font-size:14px;margin-bottom:16px}.empire-home-services__grid{grid-template-columns:1fr;gap:9px}.empire-home-services__card{padding:15px 16px;min-height:0;gap:4px}.empire-home-services__title{font-size:19px}.empire-home-services__detail{font-size:12px}.empire-home-services__all{margin-top:15px}}@media(prefers-reduced-motion:reduce){.empire-home-services__card{transition:none}.empire-home-services__card:hover{transform:none}}
