.access-address .clinic-name[data-v-27540543]{color:var(--green-dark);margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.access-reservations[data-v-27540543]{margin:1.2rem 0 3.5rem}.access-overview[data-v-27540543]{background:var(--green-pale);grid-template-columns:1.1fr .9fr;gap:2rem;padding:2.2rem;display:grid}.access-address[data-v-27540543]{align-items:flex-start;gap:1rem;display:flex}.access-address>svg[data-v-27540543]{width:28px;height:28px;color:var(--green);flex:none}.access-address h2[data-v-27540543]{color:var(--green-dark);margin:0 0 .8rem;font-size:1.5rem;line-height:1.5}.access-address p[data-v-27540543]{margin:0}.transport-list[data-v-27540543]{gap:.55rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.transport-list li[data-v-27540543]{align-items:center;gap:.55rem;display:flex}.transport-list svg[data-v-27540543]{width:17px;height:17px;color:var(--green)}.map-section[data-v-27540543]{height:380px;margin-bottom:4.5rem;overflow:hidden}.map-section iframe[data-v-27540543]{border:0;width:100%;height:100%}@media (width<=760px){.access-overview[data-v-27540543]{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.map-section[data-v-27540543]{height:300px;margin-bottom:3rem}}
