/* Preserve the original desktop arrangement while keeping reliable initial content. */
.restored-home .upcoming-window .featured-event{display:block;padding:0;border:0;border-radius:0}
.restored-home .upcoming-window .event-date{font-size:14px;line-height:1.5;max-width:none;margin-bottom:12px}
.restored-home .upcoming-window .event-copy h2{font-size:23px;line-height:1.2;margin-bottom:18px}
.restored-home .upcoming-window .event-facts{grid-template-columns:1fr;gap:12px;margin-bottom:12px}
.restored-home .upcoming-window .event-facts>div:last-child{grid-column:auto}
.restored-home .upcoming-window .event-facts dt{font-size:12px;margin-bottom:3px}
.restored-home .upcoming-window .event-facts dd{font-size:15px;line-height:1.45}
.restored-home .upcoming-window .event-actions{gap:5px 16px;margin-top:18px}
.restored-home .upcoming-window .event-actions a{font-size:14px;line-height:1.4;min-height:40px}
.restored-home .upcoming-window .event-actions .solid-button{width:100%}
.restored-home .upcoming-window .calendar-message{padding:0}
.restored-home .archive-shell:has(>.archive-sidebar[hidden]){grid-template-columns:1fr}
.restored-home .menu-card[href]{display:block;color:inherit;text-decoration:none}
.restored-home .menu-card[href] .menu-cover{text-align:left}
.restored-home .camera-photo[href]{display:block}
@media(max-width:760px){
 .restored-home .menu-card:not(:first-child){display:block}
 .restored-home .menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .restored-home .menu-card:first-child{grid-column:1/-1}
 .restored-home .menu-card:not(:first-child) .menu-cover{height:235px}
 .restored-home .menu-card:not(:first-child) .cover-title{font-size:clamp(19px,5.6vw,26px)}
 .restored-home .side-windows{grid-template-columns:1fr}
}

.restored-home .home-about-body>.text-link{grid-column:2;white-space:nowrap}
