.page-region .region-heading{max-width:20ch}.region-info{padding-block:42px}.region-cities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.region-city{padding:20px;border:1px solid #e7ddcb;border-radius:12px;background:#fff;scroll-margin-top:140px}.region-city h3{font-size:1.1rem;line-height:1.4;margin:0 0 12px}.region-city a{font-size:.95rem;text-decoration:underline;text-underline-offset:4px}.region-note{max-width:75ch}.region-jump{display:flex;gap:12px;flex-wrap:wrap;margin-block:24px}.region-jump a{padding:9px 14px;border:1px solid #d8c7a7;border-radius:24px}.region-location{background:#f4f1e9;border-radius:16px;padding:28px}.region-location address{font-style:normal}@media(max-width:1000px){.region-cities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.region-cities{grid-template-columns:1fr}.region-city{padding:18px}.region-info{padding-block:28px}.region-location{padding:22px}}