/* Private editorial alternative: existing House components, bounded featuring. */
header{background:#13231c66}header nav{flex-wrap:wrap;gap:20px}.welcome{margin-bottom:24px}.room-section{margin-bottom:40px}.discovery-placement{margin:28px 0 40px}.recent-arrivals{padding:30px 0 38px;border-top:1px solid var(--line)}.recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.recent-grid article{border-top:1px solid var(--line);padding:20px 0}.recent-grid h3{font-size:24px;margin:12px 0}.recent-grid article>p:last-child{font-size:13px;color:var(--muted)}.remember{border-top:1px solid var(--line);padding:32px 0}.remember h2{margin:10px 0 20px}.remember p{margin:12px 0;font-size:13px}.all-rooms>p{font-size:12px;color:var(--muted)}#directory a{overflow-wrap:anywhere}.room-label small{line-height:1.5}@media(max-width:650px){header{gap:15px}header nav{gap:14px}.recent-grid{grid-template-columns:1fr;gap:4px}.recent-grid h3{font-size:25px}.recent-arrivals .section-heading{display:block}.recent-arrivals .text-link{margin-top:18px}.room-section{margin-bottom:28px}.remember p{line-height:2}.welcome{height:310px}.welcome-note{max-width:24em}}@media(max-width:479px){.welcome{height:auto}.welcome-art{height:190px}.room-section .section-heading{margin-top:18px}}
