#group.businesses-section{background:#f7f8fa}
#group.businesses-section .group-row{display:grid;grid-template-columns:48px minmax(0,.9fr) minmax(0,1.25fr);gap:24px 34px;align-items:start;padding:38px 0}
#group .business-identity{min-width:0}
#group .business-identity h3{font-size:22px;line-height:1.65;margin:0}
#group .business-english{font:500 12px/1.9 var(--latin);letter-spacing:.06em;color:#757d8d;margin-top:10px;overflow-wrap:anywhere}
#group .business-location{display:inline-block;color:#846b47;font-size:13px;margin-top:12px;padding:3px 12px;border:1px solid #d7c7ac}
#group .business-identity .micro-label{font:600 11px/1.9 var(--latin);letter-spacing:.09em;color:#9b8057;margin-top:20px;overflow-wrap:anywhere}
#group .business-services{padding-left:18px;margin:0;display:grid;gap:13px;min-width:0}
#group .business-services li{font-size:16px;line-height:1.95;color:#626b7c;padding-left:4px}
#group .business-services li::marker{color:#b59a70;font-size:.7em}
#group .company-links{grid-column:2/-1;margin-top:0}
#group h2{line-height:1.5}
@media(max-width:1000px){#group.businesses-section .group-row{grid-template-columns:34px minmax(0,1fr);gap:18px 22px}#group .business-services{grid-column:2}#group .business-identity h3{font-size:21px}}
@media(max-width:600px){#group.businesses-section .group-row{grid-template-columns:26px minmax(0,1fr);padding:28px 0;gap:18px 13px}#group .business-identity h3{font-size:20px}#group .business-services li{font-size:16px}#group .business-english{font-size:11px}#group .business-identity .micro-label{font-size:10px}#group .company-links{gap:16px}}
