.areas.svelte-9ohmyn{margin:100px 0 160px}.areas__inner.svelte-9ohmyn{width:100%;max-width:1720px;margin-inline:auto;padding-inline:60px}.areas__intro.svelte-9ohmyn{max-width:760px}.areas__title.svelte-9ohmyn{margin:0;font-family:var(--font-display);font-size:42px;font-weight:600;line-height:1.15;color:var(--color-ink);text-wrap:balance}.areas__lead.svelte-9ohmyn{margin:20px 0 0;font-family:var(--font-body);font-size:18px;line-height:30px;color:#5f5f5f}.areas__list.svelte-9ohmyn{display:grid;gap:64px;margin-top:70px}.areas__group.svelte-9ohmyn{padding-top:40px;border-top:1px solid var(--color-line)}.areas__group-head.svelte-9ohmyn{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.areas__city.svelte-9ohmyn{margin:0;font-family:var(--font-display);font-size:36px;font-weight:600;line-height:1.2}.areas__city.svelte-9ohmyn a:where(.svelte-9ohmyn){color:var(--color-ink);text-decoration:none;transition:color var(--dur-fast) ease}.areas__city.svelte-9ohmyn a:where(.svelte-9ohmyn):hover,.areas__city.svelte-9ohmyn a:where(.svelte-9ohmyn):focus-visible{color:var(--color-primary-700)}.areas__count.svelte-9ohmyn{margin:0;font-family:var(--font-body);font-size:15px;line-height:24px;color:#6b6b6b}.areas__suburbs.svelte-9ohmyn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 0;padding:0;list-style:none}@media (max-width: 1199px){.areas__suburbs.svelte-9ohmyn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1440px){.areas__suburbs.svelte-9ohmyn{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 991px){.areas.svelte-9ohmyn{margin:80px 0}.areas__inner.svelte-9ohmyn{padding-inline:50px}.areas__title.svelte-9ohmyn{font-size:34px}}@media (max-width: 767px){.areas__list.svelte-9ohmyn{gap:48px;margin-top:48px}.areas__city.svelte-9ohmyn{font-size:30px}}@media (max-width: 479px){.areas.svelte-9ohmyn{margin:60px 0}.areas__inner.svelte-9ohmyn{padding-inline:15px}.areas__title.svelte-9ohmyn{font-size:28px}.areas__lead.svelte-9ohmyn{font-size:16px;line-height:28px}.areas__suburbs.svelte-9ohmyn{grid-template-columns:minmax(0,1fr);margin-top:18px}}
