.locations-main.station-cards-refined{position:relative}.station-cards-refined .station-spotlight{-webkit-backdrop-filter:none;backdrop-filter:none;background:#181818;border-radius:16px;transition:opacity .2s ease-out;transform:translateY(-50%)}.station-cards-refined .station-spotlight:not(.is-open){visibility:hidden}.station-cards-refined .station-spotlight-photo{height:260px;animation:none}.station-cards-refined .station-spotlight-photo:after{background:linear-gradient(#0000 65%,#18181890)}.station-cards-refined .station-spotlight-body{padding:24px;animation:none}.station-cards-refined .station-spotlight-body h3{overflow-wrap:anywhere;max-width:100%;font-size:clamp(30px,2.6vw,40px)}.station-cards-refined .station-spotlight-body>p{letter-spacing:0;margin-bottom:9px;font-size:13px}.station-cards-refined .station-spotlight-actions{gap:8px;margin:22px 0 0}.station-cards-refined .station-spotlight-actions a{border-radius:12px;min-height:50px;padding:0 14px;font-size:13px}.station-cards-refined .station-local-guide{margin-top:22px;padding-top:18px}.station-cards-refined .station-local-guide>p{margin-bottom:16px;font-size:14px;line-height:1.55}.station-cards-refined .station-local-guide dl>div{grid-template-columns:92px 1fr;gap:12px;padding:12px 0}.station-cards-refined .station-local-guide dd{font-size:13px}.station-cards-refined .station-social{margin-top:18px;padding-top:18px}.station-cards-refined .station-social-head{flex-wrap:wrap;gap:12px}.station-cards-refined .station-social-head small{color:#c5c6bf;font-size:11px}.station-cards-refined .station-social-head>a{align-items:center;gap:6px;min-height:36px;font-size:12px;display:inline-flex}.station-cards-refined .station-social-label{letter-spacing:0;text-transform:none;color:#d3d4ce;font-size:11px}.station-cards-refined .station-social-grid button{appearance:none;aspect-ratio:1;cursor:zoom-in;background:#333;border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.station-cards-refined .station-social-grid button img{object-fit:cover;object-position:center;width:100%;height:100%;transform:none}.station-cards-refined .station-social-grid button>span{color:#fff;background:#181818;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:6px;right:6px}.station-cards-refined .station-business-links{margin-top:18px}.station-photo-viewer{color:#fff;background:#181818;border:1px solid #555;border-radius:16px;width:min(960px,94vw);max-height:92svh;padding:18px;overflow:auto}.station-photo-viewer::backdrop{background:#000c}.station-photo-viewer header,.station-photo-viewer .station-photo-viewer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.station-photo-viewer header{margin-bottom:14px}.station-photo-viewer header p{margin:0;font-size:15px;font-weight:700}.station-photo-viewer button,.station-photo-viewer .station-photo-viewer-actions a{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #73746d;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4}.station-photo-viewer button:disabled{opacity:.4;cursor:default}.station-photo-viewer header button{white-space:nowrap}.station-photo-viewer header button span{margin-left:8px;font-size:20px}.station-photo-viewer>img{object-fit:contain;width:100%;height:65svh}.station-photo-viewer .station-photo-viewer-actions{margin-top:14px}.station-photo-viewer .station-photo-viewer-actions a{color:var(--lime);border-color:var(--lime)}body:has(.station-photo-viewer[open]){overflow:hidden}@media (max-width:1100px){.locations-main.station-cards-refined{grid-template-columns:minmax(0,1fr)}.station-cards-refined .map{height:65svh;min-height:380px;max-height:520px}.station-cards-refined .station-spotlight{width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;scroll-margin-top:90px;position:relative;top:auto;left:auto;overflow:visible;transform:none}.station-cards-refined .station-spotlight.is-open{transform:none}.station-cards-refined .station-spotlight:not(.is-open){display:none}.station-cards-refined .station-spotlight-close{position:absolute;top:0;right:0}.station-cards-refined .station-spotlight-photo{height:260px}.station-cards-refined .station-spotlight-body{padding:22px 20px 28px}.station-cards-refined .station-spotlight-body h3{max-width:100%;font-size:32px}.station-cards-refined .station-spotlight-actions{grid-template-columns:1fr 1fr}.station-cards-refined .station-spotlight-actions a{padding:0 12px;font-size:12px}.station-cards-refined .station-local-guide dl>div{grid-template-columns:1fr;gap:5px}.station-cards-refined .station-local-guide dt{font-size:12px}.station-cards-refined .station-local-guide dd{font-size:14px}.station-photo-viewer{padding:12px}.station-photo-viewer>img{height:58svh}.station-photo-viewer .station-photo-viewer-actions{gap:7px}.station-photo-viewer .station-photo-viewer-actions a,.station-photo-viewer button{padding:8px;font-size:12px}}
