.area--dark[data-v-18cca83d]{overflow:hidden}@media (width>=56rem){.area .area__bubbles--low[data-v-18cca83d]{left:calc(var(--deco-edge) - var(--deco-tuck));width:clamp(10rem,20vw,18rem)}}.area__grid[data-v-18cca83d]{gap:var(--space-8);align-items:center;display:grid;position:relative}@media (width>=56rem){.area__grid[data-v-18cca83d]{gap:var(--space-12);grid-template-columns:1fr 1fr}}.area__list[data-v-18cca83d]{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.area__list[data-v-18cca83d]:has(>li:nth-child(9)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.area__list:has(>li:nth-child(9)) .area__town[data-v-18cca83d]{width:100%;padding-inline:var(--space-3);justify-content:center}@media (width>=30rem){.area__list[data-v-18cca83d]:has(>li:nth-child(9)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=56rem) and (width<=63.999rem){.area__grid[data-v-18cca83d]:has(.area__list>li:nth-child(9)){gap:var(--space-8);grid-template-columns:1fr}}@media (width>=64rem){.area__grid[data-v-18cca83d]:has(.area__list>li:nth-child(9)){grid-template-columns:5fr 6fr}.area.band[data-v-18cca83d]:has(.area__list>li:nth-child(9)){padding-block-end:calc(var(--band-pad) + var(--space-8))}}@media (width>=64rem) and (width<=79.999rem){.area__list:has(>li:nth-child(9)) .area__town[data-v-18cca83d]{font-size:var(--font-size-sm)}}.area__town[data-v-18cca83d]{min-height:var(--target-min);padding-inline:var(--space-5);border:2px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);font-family:var(--font-heading);font-weight:var(--font-weight-strong);color:var(--color-fg);align-items:center;text-decoration:none;display:inline-flex}.area__town[data-v-18cca83d]:hover{border-color:var(--color-primary);color:var(--color-primary-strong)}.area--dark .area__town[data-v-18cca83d]{border-color:color-mix(in srgb,var(--color-accent-light) 60%,transparent);color:var(--color-inverse-fg);background-color:#0000}.area--dark .area__town[data-v-18cca83d]:hover{border-color:var(--color-accent-light);background-color:var(--color-inverse-surface);color:var(--color-inverse-fg)}.area__all[data-v-18cca83d]{font-family:var(--font-heading);font-weight:var(--font-weight-heading)}.area__all[data-v-18cca83d]:after{content:" →"}
