.article-locations{margin:28px 0;scroll-margin-top:25px}.article-location{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:18px 0}.article-location h3,.article-location h4{margin:0 0 12px;font-weight:600}.article-location p{margin:10px 0}.article-location a{color:var(--brand-teal);text-underline-offset:3px;text-decoration:underline}.article-location .location-source{color:var(--text-secondary);font-size:11px;line-height:1.7}.article-location .location-map-actions{flex-wrap:wrap;gap:10px;margin:18px 0 12px;display:flex}.article-location .location-map-actions a{color:#124c46;background:#fffdf9;border:1px solid #c6d4cd;border-radius:9px;align-items:center;max-width:100%;padding:11px 14px;font:600 13px/1.5 system-ui,sans-serif;text-decoration:none;display:inline-flex}.article-location .location-map-actions .location-google-directions{color:#fff;background:#124c46;border-color:#124c46}.article-location .location-map-actions a:hover{text-underline-offset:3px;text-decoration:underline}.article-location .location-map-actions a:focus-visible{outline-offset:3px;outline:3px solid #e97752}.article-location .location-alternative{font-size:12px;line-height:1.7}
