.place-directory{color:#292929;max-width:1100px;margin:0 auto;padding:36px 24px 72px;line-height:1.75}.place-directory>header{z-index:auto;background:0 0;border:0;height:auto;padding:0;display:block;position:static}.place-directory h1{margin:14px 0;font-size:clamp(25px,4vw,36px);line-height:1.4}.place-directory header p{max-width:800px}.place-directory a{color:#235744;text-underline-offset:3px;text-decoration:underline}.directory-note{color:#626262;font-size:14px}.region-links{flex-wrap:wrap;gap:8px;margin:28px 0 36px;display:flex}.region-links a{background:#f5f8f6;border:1px solid #d8e3dd;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}.region-links span{color:#65736a;font-size:12px}.directory-region{margin:36px 0;scroll-margin-top:28px}.directory-region h2{margin-bottom:14px;font-size:23px}.directory-table-wrap{border:1px solid #dedede;border-radius:8px;overflow-x:auto}.place-directory table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.place-directory th,.place-directory td{vertical-align:top;overflow-wrap:anywhere;word-break:keep-all;border-bottom:1px solid #e4e4e4;padding:18px}.place-directory thead{background:#f5f6f4}.place-directory th:first-child,.place-directory th:nth-child(2){width:23%}.place-directory tbody th{font-weight:600}.place-directory tbody tr:last-child>*{border-bottom:0}.place-directory td p{margin:0 0 10px}.directory-other-guides{margin:8px 0 0;padding-left:18px}.place-directory a:focus-visible,.directory-table-wrap:focus-visible{outline-offset:4px;outline:2px solid #235744}@media (max-width:650px){.place-directory{padding:24px 16px 48px;font-size:15px}.place-directory table{min-width:610px}.place-directory th,.place-directory td{padding:14px}}
