.city-business{margin-top:28px;padding:26px;border:1px solid #e0e2e8;border-radius:12px;background:#fff;text-align:left}.city-business h2{margin:0 0 12px;font-size:clamp(23px,3vw,29px);line-height:1.2;color:#191b20}.city-business p{font-size:15px;line-height:1.7;color:#4e535d;margin:0}.city-business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.city-business-grid>div{border-top:3px solid #e81c2e;padding-top:12px}.city-business h3{font-size:18px;margin:0 0 8px;color:#22252b}.city-business-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.city-business .city-business-note{margin-top:18px;font-size:13px;color:#59606c}.city-up.city-business-at-studio{padding:34px 0}@media (max-width:700px){.city-business{padding:22px 18px}.city-business-grid{grid-template-columns:1fr;gap:20px}.city-business-actions{display:grid}.city-business-actions .tdg-btn{width:100%;min-height:44px;text-align:center}}