/* Readable location details with clear labels and comfortably sized values. */
#visit .visit-location h3{font-family:'Noto Serif SC',Georgia,serif;font-size:26px;font-weight:600;line-height:1.5;letter-spacing:.5px;margin:0 0 24px;color:var(--green)}
#visit .visit-details>.visit-location{padding-bottom:30px;margin-bottom:30px}
#visit .visit-facts{margin:0}
#visit .visit-facts>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;margin:0 0 18px;align-items:baseline}
#visit .visit-facts dt{font-family:'Noto Sans SC',Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.85;color:#526b5b;letter-spacing:0}
#visit .visit-facts dd{font-family:'Noto Sans SC',Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.85;color:#234e42;margin:0;overflow-wrap:break-word}
#visit .visit-facts .visit-closure{margin-top:22px;padding:15px 16px;background:#e3161d08;border-left:2px solid #ae3630;gap:16px}
#visit .visit-facts .visit-closure dt,#visit .visit-facts .visit-closure dd{color:#92332c}
#visit .visit-map{display:inline-block;margin-top:5px;font-size:16px}
#visit>div>p:not(.eyebrow){font-size:16px;line-height:1.9}
#visit .visit-details>div>span{font-size:14px;letter-spacing:1px;color:#526b5b}
#visit .visit-details>div>p{font-size:18px;line-height:1.85}
#visit .visit-details .preview-note{font-size:14px!important;line-height:1.9;color:#526b5b}
@media(max-width:700px){#visit .visit-location h3{font-size:24px;margin-bottom:22px}#visit .visit-facts>div{grid-template-columns:76px minmax(0,1fr);gap:12px;margin-bottom:17px}#visit .visit-facts dt{font-size:15px}#visit .visit-facts dd{font-size:17px}#visit .visit-facts .visit-closure{padding:13px 12px;gap:12px}#visit>div>p:not(.eyebrow){font-size:16px}#visit .visit-details>div>p{font-size:17px}}
@media(max-width:380px){#visit .visit-facts>div{grid-template-columns:1fr;gap:3px}#visit .visit-facts .visit-closure{grid-template-columns:1fr;gap:3px}}
