:is(.footer-contacts,.bb-footer-contacts){display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}
:is(.footer-person,.bb-footer-person){display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;font:400 14px/1.5 Inter,Arial,sans-serif}
:is(.footer-person,.bb-footer-person)>span{color:var(--footer-muted)}
html body :is(.footer-redesign,.bb-footer-redesign) :is(.footer-person,.bb-footer-person)>:is(.footer-phone,.bb-footer-phone){margin:0}
html body :is(.footer-redesign,.bb-footer-redesign) :is(.footer-person,.bb-footer-person)>:is(.footer-email,.bb-footer-email){display:grid;align-content:center;min-height:44px;max-width:100%;margin:0}
.service-contact .contact-person{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,3fr);justify-items:start;gap:4px 8px;width:min(100%,var(--contact-action-width));margin-bottom:8px}
.service-contact .contact-person>span{grid-column:1/-1;color:var(--muted);font:400 16px/1.5 Inter,Arial,sans-serif}
.service-contact .contact-person strong{color:var(--ink);font-weight:600}
.service-contact .contact-person>a{width:100%;margin:0}
