.attractionCategoryNav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.attractionCategoryNav a,.attractionTag{display:inline-block;border:1px solid #dbe3e8;border-radius:20px;padding:7px 12px;text-decoration:none;background:#fff}.attractionCategoryNav a[aria-current=page]{background:#165745;color:#fff}.attractionFilters{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin-bottom:24px}.attractionFilters label{display:grid;gap:5px}.attractionFilters input,.attractionFilters select,.attractionFilters button{min-height:42px;padding:8px 12px;border:1px solid #dbe3e8;border-radius:8px}.attractionTag{margin:3px;font-size:.9rem}

.attractionFilters label{flex:1 1 240px;min-width:0;max-width:360px}.attractionFilters input,.attractionFilters select{box-sizing:border-box;width:100%;min-width:0}.attractionCategoryNav a{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.attractionChinese{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:12px 0}.attractionChinese p{margin:0}.attractionChinese [lang=zh-CN],.attractionChineseName{overflow-wrap:anywhere}.attractionChineseName{display:block;color:#0f766e;font-size:.95rem}.attractionChinese button,.attractionCtas button{min-height:44px;padding:8px 14px;border:1px solid #0f766e;border-radius:10px;background:#eaf9f7;color:#0f766e;cursor:pointer}.attractionChinese [role=status]{flex-basis:100%;font-size:.9rem}.attractionQuickFacts{display:grid;gap:12px;margin:16px 0;padding:16px;border-radius:12px;background:#eaf9f7}.attractionQuickFacts div{display:grid;gap:4px}.attractionCtas{display:flex;gap:12px;flex-wrap:wrap}.attractionDetailHero>div,.attractionFacts dd{min-width:0;overflow-wrap:anywhere}.attractionMerchantGroup h3{font-size:1.15rem}.attractionPage .attractionFacts h2,.attractionPage .attractionNearby h2{font-size:clamp(1.35rem,3vw,1.75rem)}
@media(max-width:640px){.attractionPage .attractionDetailHero{display:grid;grid-template-columns:minmax(0,1fr)}.attractionFacts dl{display:grid;grid-template-columns:minmax(0,1fr)}.attractionFacts dd{margin-inline-start:0;margin-bottom:14px}.attractionChinese{align-items:flex-start}.attractionCtas>*{max-width:100%;white-space:normal}}
