.geo-facts,.conversion-section,.conversion-compact,.venue-checklist,.venue-region{border:1px solid #cd9de833;background:linear-gradient(135deg,#693a8019,#0000 52%),#17121d;border-radius:14px}
.geo-facts-list{display:grid;gap:12px}
.geo-facts-list>div{display:grid;grid-template-columns:minmax(120px,.28fr) 1fr;gap:14px;padding-block:9px;border-bottom:1px solid #ffffff1a}
.geo-facts-list dt{color:#e0b8fb;font-weight:750}
.geo-facts-list dd{margin:0}
.conversion-section h2,.venue-checklist h2{max-width:850px}
.conversion-table{min-width:760px}
.conversion-compact ul{padding-inline-start:22px}
.venue-region{padding:clamp(16px,2.5vw,26px);margin-block:20px;scroll-margin-top:90px}
.venue-region>h3{margin-top:0}
.venue-region .offer-grid{margin-block:16px}
.venue-region .offer-card{min-height:0}
.venue-city-links{display:flex;flex-wrap:wrap;gap:8px}
.venue-city-links a{color:#dfb6fa;text-underline-offset:3px}
.venue-checklist ol{padding-inline-start:24px}
.venue-checklist li{padding:7px 0 7px 4px}
@media(max-width:600px){.geo-facts-list>div{grid-template-columns:1fr;gap:2px}.venue-region{padding:16px}}
