.answer .tel{color:var(--text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong);white-space:nowrap}.office-phs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4);margin-bottom:var(--s6)}.ph-43{--ratio:4/3}@media (min-width:768px){.office-phs{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}}.office-info{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s5)}.info-col{display:grid;gap:var(--s4);align-content:start;padding:var(--s5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--black-2)}.info-title{font:500 var(--fs-h3)/1.2 var(--f-display)}.info-list,.team-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.info-list li,.team-list li{padding-block:var(--s3);border-top:1px solid var(--line);--od-gap:12px}.info-list .icon{color:var(--gold);margin-top:3px}.info-list .od-field,.team-list .od-field{--od-gap:2px}.info-list .od-field span,.team-list li span{color:var(--muted);font-size:var(--fs-small)}.team-list li{display:grid;gap:2px}.team-list b{font-weight:600}.office-links{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5)}@media (min-width:768px){.office-info{grid-template-columns:repeat(2,minmax(0,1fr))}.info-col{padding:var(--s6)}}.steps-4{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--s6)}@media (min-width:900px){.steps-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.city-cases .case-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2);font-size:var(--fs-small);color:var(--muted)}.city-cases .case-meta b{color:var(--gold-light);font-weight:600}@media (min-width:900px){.city-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-addr{font-size:var(--fs-small);color:var(--muted)}.hero-addr b{color:var(--text);font-weight:600}.svc-case .tag-ex{justify-self:start}.more-list{display:grid;gap:0}