.attraction-content .city-narrative{max-width:none;width:100%}.attraction-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.attraction-facts>div{padding-block:16px;border-bottom:1px solid var(--border);min-width:0}.attraction-facts dt{color:var(--muted);font-size:14px}.attraction-facts dd{margin:8px 0 0;line-height:1.9;overflow-wrap:anywhere;white-space:pre-line}.attraction-content #location>p{line-height:2;white-space:pre-line;overflow-wrap:anywhere}@media(max-width:800px){.attraction-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}}@media(max-width:480px){.attraction-facts{grid-template-columns:1fr}}
.attraction-heading-copy p[dir=auto]{text-align:right;color:var(--muted)}
