.v3-place-directory[data-v-b951dc97]{padding:48px 0 76px;color:#2d383e;scroll-margin-top:80px}@media(max-width:720px){.v3-place-directory[data-v-b951dc97]{padding:32px 0 36px}}.v3-place-directory__inner[data-v-b951dc97]{width:calc(100% - 80px);max-width:1320px;margin-inline:auto}@media(max-width:1100px){.v3-place-directory__inner[data-v-b951dc97]{width:calc(100% - 48px)}}@media(max-width:720px){.v3-place-directory__inner[data-v-b951dc97]{width:calc(100% - 36px)}}.v3-place-directory__inner h2[data-v-b951dc97]{margin:0 0 28px;font-size:clamp(30px,2.85vw,36px);line-height:1.18;font-weight:450;letter-spacing:-.035em}@media(max-width:720px){.v3-place-directory__inner h2[data-v-b951dc97]{font-size:27px}}.v3-place-directory__card[data-v-b951dc97]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;margin:0;padding:12px 27px 27px;border:1px solid #dfe7ec;border-radius:18px;background:#fff;list-style:none}.v3-place-directory__card a[data-v-b951dc97]{display:flex;justify-content:space-between;gap:10px;padding:14px 3px;border-bottom:1px solid #ecf0f3;color:#2d383e;font-size:12px;text-decoration:none}.v3-place-directory__card a[data-v-b951dc97]:focus-visible{outline:3px solid var(--v3-focus);outline-offset:5px}.v3-place-directory__card a[data-v-b951dc97]:hover{color:#3c6aa9}.v3-place-directory__card a span[data-v-b951dc97]{color:#9aa6ad}@media(max-width:1050px){.v3-place-directory__card[data-v-b951dc97]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.v3-place-directory__card[data-v-b951dc97]{grid-template-columns:minmax(0,1fr);padding:12px 16px 18px}.v3-place-directory__card a[data-v-b951dc97]{padding:15px 2px}}
