.room-introduction{padding:clamp(36px,6vw,72px) 0}.room-introduction p{max-width:65ch;line-height:1.6}.room-introduction .btn{margin-top:12px}.cinema-actions>a{white-space:normal}.cinema-actions>a:last-child{white-space:nowrap}@media(min-width:651px) and (max-width:1024px){.cinema-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cinema-actions>.btn{width:100%;min-width:0;white-space:nowrap;justify-content:center}}

/* r3: existing editorial hierarchy; three hero actions. */
.room-introduction .chapter{margin-bottom:24px}.room-introduction .kicker{color:var(--v3-gold,#e5bf6e)}.room-introduction .chapter h2{font-family:Georgia,serif;font-size:clamp(32px,4.5vw,58px);line-height:1.12;max-width:20ch}.room-introduction>.wrap>p{font-size:clamp(16px,1.4vw,19px);max-width:65ch}.room-introduction .chapter>span{color:var(--v3-gold,#e5bf6e)}
@media(min-width:651px) and (max-width:1024px){.cinema-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cinema-actions>.btn{font-size:13px;padding-left:10px;padding-right:10px;white-space:nowrap}}
