.section[data-astro-cid-f4yt7xkk]{padding-block:clamp(2.5rem,5vw,4.5rem)}.sec-head[data-astro-cid-f4yt7xkk]{gap:.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.sec-head[data-astro-cid-f4yt7xkk] .lede[data-astro-cid-f4yt7xkk]{max-width:62ch;margin:0}.cities[data-astro-cid-f4yt7xkk]{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:clamp(.6rem,1.2vw,1rem);margin:0;padding:0;list-style:none;display:grid}.city[data-astro-cid-f4yt7xkk],.other[data-astro-cid-f4yt7xkk]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:100%;color:var(--ink);transition:border-color .2s, box-shadow .3s var(--ease), transform .3s var(--ease);align-content:start;gap:.3rem;padding:1.1rem 1.2rem 1.2rem;text-decoration:none;display:grid;position:relative}.city[data-astro-cid-f4yt7xkk]:hover{border-color:var(--line-2);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.province[data-astro-cid-f4yt7xkk]{color:var(--ink-3);font-size:.7rem}.name[data-astro-cid-f4yt7xkk]{letter-spacing:-.02em;font-size:1.15rem;font-weight:650}.sectors[data-astro-cid-f4yt7xkk]{color:var(--ink-2);font-size:.82rem}.city[data-astro-cid-f4yt7xkk] svg{width:16px;height:16px;color:var(--ink-3);transition:color .2s;position:absolute;top:1rem;right:1rem}.city[data-astro-cid-f4yt7xkk]:hover svg{color:var(--accent)}.other[data-astro-cid-f4yt7xkk]{background:var(--accent-soft);border-style:dashed}.other[data-astro-cid-f4yt7xkk] .link[data-astro-cid-f4yt7xkk]{margin-top:.5rem}@media (width>=700px){.cities[data-astro-cid-f4yt7xkk]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.cta[data-astro-cid-f4yt7xkk]{border-radius:var(--radius);background:var(--surface-2);justify-items:start;gap:1rem;margin-block:clamp(1rem,3vw,2rem);padding:clamp(1.75rem,4vw,3rem);display:grid}.cta[data-astro-cid-f4yt7xkk] h2[data-astro-cid-f4yt7xkk],.cta[data-astro-cid-f4yt7xkk] .lede[data-astro-cid-f4yt7xkk]{margin:0}
