
body.pv-ekana-v189 .pv-aj-section-nav .container{justify-content:flex-start}
body.pv-ekana-v189 .pv-aj-overview-copy h1{font-size:clamp(2.2rem,3.8vw,3.75rem)}
body.pv-ekana-v189 .pv-aj-overview-hero-media img,
body.pv-ekana-v189 .pv-aj-overview-card figure img,
body.pv-ekana-v189 .pv-stadium-popular-media img{display:block;width:100%;height:100%;object-fit:cover}
body.pv-ekana-v189 .pv-aj-overview-card-link{display:inline-flex;align-items:center;gap:.35rem}
body.pv-ekana-v189 .pv-ekana-access-summary{background:#eaf4ee;border:1px solid #b8d5c2;border-radius:18px;padding:1.3rem}
body.pv-ekana-v189 .pv-ekana-access-summary strong{display:block;color:#123f2c;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.05;margin-bottom:.45rem}
body.pv-ekana-v189 .pv-ekana-access-summary p{margin:0;color:#244538}
body.pv-ekana-v189 .pv-ekana-checklist{display:grid;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none}
body.pv-ekana-v189 .pv-ekana-checklist li{display:flex;align-items:flex-start;gap:.55rem}
body.pv-ekana-v189 .pv-ekana-checklist i{width:18px;height:18px;color:#1b6b4a;flex:0 0 auto;margin-top:.15rem}
body.pv-ekana-v189 .pv-aj-review-summary{align-items:stretch}
body.pv-ekana-v189 .pv-aj-review-meter-wrap{display:flex;flex-direction:column;justify-content:center}
body.pv-ekana-v189 .pv-aj-overview-reviews .pv-aj-review-summary{grid-template-columns:minmax(0,1fr);align-items:start;height:auto;min-height:0}
body.pv-ekana-v189 .pv-aj-overview-reviews .pv-aj-review-aside{height:auto;min-height:0;grid-auto-rows:auto;align-content:start}
body.pv-ekana-v189 .pv-ekana-unrated-stars svg{color:#8b9b94;fill:none!important}
body.pv-ekana-v189 .pv-ekana-map-card{position:relative;display:grid;place-items:center;min-height:310px;overflow:hidden;background-color:#e6f1ec;background-image:linear-gradient(28deg,transparent 46%,rgba(255,255,255,.88) 47% 51%,transparent 52%),linear-gradient(118deg,transparent 41%,rgba(195,215,205,.88) 42% 46%,transparent 47%),linear-gradient(165deg,transparent 53%,rgba(255,255,255,.82) 54% 58%,transparent 59%)}
body.pv-ekana-v189 .pv-ekana-map-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 22%,rgba(17,143,100,.15),transparent 19%),radial-gradient(circle at 75% 72%,rgba(17,143,100,.14),transparent 22%)}
body.pv-ekana-v189 .pv-ekana-map-link{position:relative;z-index:1;display:grid;justify-items:center;max-width:290px;padding:24px;text-align:center;text-decoration:none;color:#14283c;background:rgba(255,255,255,.94);border:1px solid #c5dbd1;border-radius:16px;box-shadow:0 15px 36px rgba(16,50,40,.14)}
body.pv-ekana-v189 .pv-ekana-map-pin{display:grid;place-items:center;width:48px;height:48px;margin-bottom:10px;color:#fff;background:#09875c;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 9px 19px rgba(9,135,92,.24)}
body.pv-ekana-v189 .pv-ekana-map-pin i{transform:rotate(45deg)}
body.pv-ekana-v189 .pv-ekana-map-link strong{font-family:var(--font-display,Georgia,serif);font-size:1.12rem}
body.pv-ekana-v189 .pv-ekana-map-link span:last-child{margin-top:8px;color:#08784f;font-size:.78rem;font-weight:800}
@media(max-width:760px){
 body.pv-ekana-v189 .pv-aj-section-nav .container{overflow-x:visible}
 body.pv-ekana-v189 .pv-aj-tab-link{width:100%;text-align:center}
 body.pv-ekana-v189 .pv-aj-overview-copy h1{font-size:2rem}
}
