/* Copy refinements respect the existing stage and automatic curtain. */
.room-heading em{color:#f4f5f6}.room-bottom>p{max-width:620px;color:#f4f5f6}.room-bottom>p>span{font-size:12px;color:#d4d8df}
.mm-intro h2{font-size:clamp(36px,4.2vw,64px);line-height:1.08}
.mm-services-intro h2{font-size:clamp(36px,4.2vw,62px);line-height:1.08}
.mm-vision-copy h2{font-size:clamp(38px,4.5vw,66px);line-height:1.08;max-width:700px}
.mm-partner-heading h2{font-size:clamp(34px,3.8vw,56px);max-width:700px;line-height:1.1}
.mm-service-note strong{display:block;color:#f4f5f6;font-weight:600;font-size:20px;margin-top:10px}
.mm-intro-offer{margin-top:20px}.mm-intro .mm-text-link{margin-top:24px}
.marvels a:focus-visible,.marvels button:focus-visible,.marvels summary:focus-visible{outline:3px solid #f4f5f6;outline-offset:5px}
.mm-intro a:focus-visible,.mm-partners a:focus-visible{outline-color:#b6312b}
@media(max-width:700px){.mm-intro h2{font-size:36px}.mm-services-intro h2,.mm-vision-copy h2{font-size:38px}.mm-partner-heading h2{font-size:34px}.mm-service-note strong{font-size:18px}.story-copy h2{font-size:36px}.story-actions .mm-text-link{white-space:normal}}
