.service-price{border-top:1px solid var(--line);margin-top:22px;padding-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:3px}
.service-price-label{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.1em}
.service-price-amount{color:var(--text);font-size:27px;font-weight:600;line-height:1.25;letter-spacing:-.02em;white-space:nowrap;margin-block:4px}
.service-price-tax,.service-price-area,.service-price-note{font-size:12px;line-height:1.5;color:var(--muted)}
.service-price-area{color:var(--text);margin-top:4px}
.service-price-note{font-size:11px}
.article-aside>.service-price{margin:0 0 25px;padding:0 0 23px;border-top:0;border-bottom:1px solid var(--line)}
@media(max-width:540px){.service-price-amount{font-size:25px}}

.apartment-grid .service-price{margin-top:auto;margin-bottom:20px}
.apartment-grid .service-card-body>.service-price+.text-link{margin-top:0}
