.nearby-map-block__inner{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:var(--space-m);align-items:start}.nearby-map-block__map-column,.nearby-map-block__content{min-width:0}.nearby-map-block__canvas{box-sizing:border-box;width:100%;height:clamp(25rem,40vw,38rem);border:2px solid var(--color-turquoise,#8edee3);background:#eeedeb}.nearby-map-block__introduction{text-align:center;padding:clamp(1rem,2vw,2rem) 1rem clamp(2rem,6vw,5rem)}.nearby-map-block__heading{margin:0}.nearby-map-block__text{margin-inline:auto}.nearby-map-block .base-theme-accordion__item{border:0;border-top:1px solid var(--color-turquoise,#8edee3);border-radius:0;background:0 0;margin:0}.nearby-map-block .base-theme-accordion__item:last-child{border-bottom:1px solid var(--color-turquoise,#8edee3)}.nearby-map-block .base-theme-accordion__summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 2.5rem 1rem .5rem;cursor:pointer;list-style:none}.nearby-map-block .base-theme-accordion__summary::-webkit-details-marker{display:none}.nearby-map-block .base-theme-accordion__icon{display:none}.nearby-map-block .base-theme-accordion__summary:before,.nearby-map-block .base-theme-accordion__summary:after{content:'';position:absolute;inset-inline-end:.5rem;width:.8rem;height:2px;background:var(--color-turquoise,#308f98)}.nearby-map-block .base-theme-accordion__summary:after{transform:rotate(90deg)}.nearby-map-block details[open]>summary:after{transform:rotate(0)}.nearby-map-block .base-theme-accordion__panel{padding:0 .5rem 1rem}.nearby-map-block [data-map-places]{margin:0;padding:0;list-style:none;max-height:28rem;overflow:auto;overscroll-behavior:contain}.nearby-map-block__place{padding:.8rem .25rem}.nearby-map-block__place+.nearby-map-block__place{border-top:1px solid currentColor}.nearby-map-block__place p{margin:.25rem 0 .5rem}.nearby-map-block__select{display:block;padding:.2rem 0;border:0;background:0 0;color:inherit;text-align:start;text-decoration:underline;cursor:pointer}.nearby-map-block :is(a,button,summary):focus-visible,.nearby-map-block gmp-advanced-marker:focus-visible,.nearby-map-block .nearby-map-block__pin:focus-visible{outline:3px solid #186675;outline-offset:4px}.nearby-map-block__building{display:grid;gap:.25rem}.nearby-map-block__building[hidden]{display:none}.nearby-map-block__status{margin-block:.75rem}.nearby-map-block__status:not(.is-visible){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nearby-map-block__attribution{display:block;margin-top:.25rem}.nearby-map-block__info{max-width:18rem;color:#202020}.nearby-map-block__info p{margin:0 0 .5rem}.nearby-map-block__pin{display:block;position:relative;width:22px;height:28px;border-radius:50% 50% 50% 0;background:var(--color-coral-red,#fb898c);transform:rotate(-45deg);border:1px solid #fff}.nearby-map-block__pin:after{content:'';position:absolute;width:8px;height:8px;top:7px;left:6px;border-radius:50%;background:#fff}.nearby-map-block__pin--building{width:26px;height:32px;border:3px solid #202020}.nearby-map-block__pin--building:after{background:#202020;left:6px}.nearby-map-block__marker-image{display:block;width:36px;height:36px;max-width:none;object-fit:contain;object-position:center bottom}.nearby-map-block__marker-image--building{width:44px;height:44px}@media (max-width:767px){.nearby-map-block__inner{grid-template-columns:minmax(0,1fr)}.nearby-map-block__canvas{height:23rem}.nearby-map-block__introduction{padding:.5rem 1rem 2rem}}