html:not([lang=ko]) .hero-copy h1{max-width:950px;overflow-wrap:anywhere}
html:not([lang=ko]) .hero-copy .hero-subtitle{max-width:660px}
html:not([lang=ko]) .hero-language-links a[aria-current=page]{border-bottom:2px solid #c4ae7e}
html:not([lang=ko]) .region-tabs{flex-wrap:wrap;overflow:visible}
html:not([lang=ko]) .region-tab{height:auto;min-height:34px;white-space:normal;line-height:1.4}
html:not([lang=ko]) .venue-actions .venue-detail,html:not([lang=ko]) .venue-actions .venue-homepage{white-space:normal;line-height:1.4}
html:not([lang=ko]) .venue-reservation-notice strong,html:not([lang=ko]) .venue-reservation-notice p{overflow-wrap:anywhere}
html:not([lang=ko]) .renewal-contact-inline,html:not([lang=ko]) .footer-contact{overflow-wrap:anywhere}
html:not([lang=ko]) .renewal-drawer nav a{white-space:normal;overflow-wrap:anywhere}
html:not([lang=ko]) .renewal-menu-toggle{width:88px}
@media(max-width:640px){
 html:not([lang=ko]) .hero-copy h1{font-size:38px;max-width:100%;line-height:1.22}
 html:not([lang=ko]) .hero-copy .hero-subtitle{font-size:14px;max-width:330px}
 html:not([lang=ko]) .hero-action{height:auto;min-height:44px;line-height:1.5;padding:10px 14px}
 html:not([lang=ko]) .venue-content .ads-title{font-size:13px;overflow-wrap:anywhere}
 html:not([lang=ko]) .venue-address span{overflow-wrap:anywhere}
 html:not([lang=ko]) .region-tabs{gap:6px}
 html:not([lang=ko]) .region-tab{padding:7px 10px;font-size:11px}
 html:not([lang=ko]) #information .info-title{-webkit-line-clamp:3}
 html:not([lang=ko]) #hero .hero-caption.hero-text-cycle{font-size:10px;min-height:36px;line-height:1.6;max-width:340px}
}
@media(max-width:350px){html:not([lang=ko]) .hero-copy h1{font-size:33px}}
