.v6-offices{padding-block:var(--v7-section);color:var(--at-text);background:var(--at-white)}.v6-offices-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:var(--at-space-5);margin-bottom:var(--at-space-4)}.v6-offices-head h2{font-size:var(--v7-h2);line-height:1.06;letter-spacing:-.028em;font-weight:500;text-wrap:balance}.v6-offices-head .v5-lead{margin-top:0;font-size:var(--at-body)}.v7-offices{display:flex;margin:0;padding:0;list-style:none;border-block:1px solid var(--at-line)}.v7-offices li{display:grid;flex:1;align-content:start;gap:4px;min-width:0;padding:var(--at-space-3) var(--at-space-3) var(--at-space-2);border-left:1px solid var(--at-line)}.v7-offices li:first-child{padding-left:0;border-left:0}.v7-office-code{width:-moz-fit-content;width:fit-content;margin-bottom:10px;padding:2px 8px;border-radius:7px;font-size:var(--at-meta);line-height:1.5;letter-spacing:.06em;color:var(--at-accent);background:#175cd314}.v7-offices li:first-child .v7-office-code{color:var(--at-white);background:var(--at-accent)}.v7-offices h3{font-size:var(--at-body);line-height:1.3;font-weight:600}.v7-offices p{font-size:var(--at-meta);line-height:1.5;color:var(--at-text-muted)}.v7-offices a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--at-small);white-space:nowrap;color:var(--at-accent)}@media (max-width: 1099px){.v7-offices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:0}.v7-offices li,.v7-offices li:first-child{padding:var(--at-space-2) 0;border-left:0;border-bottom:1px solid var(--at-line)}.v7-offices li:nth-child(2n){padding-left:var(--at-space-3);border-left:1px solid var(--at-line)}}@media (max-width: 899px){.v6-offices-head{grid-template-columns:minmax(0,1fr);gap:var(--at-space-2)}}@media (max-width: 639px){.v7-offices{grid-template-columns:minmax(0,1fr)}.v7-offices li,.v7-offices li:nth-child(2n){grid-template-columns:44px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:0;padding:14px 0 6px;border-left:0}.v7-office-code{grid-row:span 3;align-self:start;margin:2px 0 0}}
