.hs-specs__head{align-items:flex-end}
.hs-specs__title{margin-top:10px!important}
.hs-specs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:clamp(24px,4vw,50px);margin-top:36px;align-items:start}
.hs-specs__card{border:1px solid var(--hs-line);padding:clamp(20px,3vw,28px)}
.hs-specs__card-label{letter-spacing:2.6px;margin-bottom:14px}
.hs-specs__table,.hs-specs__cost{width:100%;border-collapse:collapse}
.hs-specs__table th,.hs-specs__table td{padding:12px 0;border-bottom:1px solid var(--hs-line);text-align:left;vertical-align:top;font-size:15px}
.hs-specs__table th{width:40%;padding-right:16px;font-weight:600;color:var(--hs-ink)}
.hs-specs__cost-title{font-size:clamp(20px,1.8vw,23px)}
.hs-specs__cost-sub{font-size:14px;color:var(--hs-muted);margin:6px 0 16px!important}
.hs-specs__cost th,.hs-specs__cost td{padding:12px 8px 12px 0;border-bottom:1px solid var(--hs-line);text-align:left;font-size:15px;font-weight:400}
.hs-specs__cost thead th{font-size:13px;font-weight:500;letter-spacing:2.6px;text-transform:uppercase;color:var(--hs-muted);padding-top:0}
.hs-specs__cost tbody th{width:46%;color:var(--hs-body)}
.hs-specs__cost td{color:var(--hs-muted)}