.ar-groups{row-gap:clamp(40px,4.4vw,68px);margin-top:clamp(32px,3.4vw,52px);display:grid}.ar-group{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:14px clamp(32px,5vw,80px);display:grid}.ar-group h3{font:800 clamp(24px, 2.3vw, 34px)/1.14 var(--fd), sans-serif;letter-spacing:-.02em;text-wrap:balance}.ar-fact{max-width:28em;color:var(--ink);margin-top:10px;font-size:clamp(16px,1.2vw,18px);line-height:1.45}.ar-towns{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:clamp(18px,1.6vw,24px);font-weight:600;line-height:1.35;list-style:none;display:flex}.ar-towns li:not(:last-child):after{content:",";margin-right:.4em}@media (max-width:699px){.ar-group{grid-template-columns:minmax(0,1fr)}}
