/* Reserve the mobile menu before footer scripts attach handlers: avoids expanded-menu flash. */
@media(max-width:600px){html.wagn-js .menu-toggle[hidden]{display:block}html.wagn-js .menu-toggle[aria-expanded=false]+#main-nav{display:none}.masthead .menu-toggle{min-width:44px;min-height:44px}.wag210-heading>a,.wag210-more a{min-height:44px;display:inline-flex;align-items:center}.wag170-more{min-height:44px;display:inline-flex;align-items:center}}
.wag190-carousel:has(.wag190-slide:nth-child(2)) .wag190-carousel-controls[hidden]{display:flex!important;visibility:hidden;min-height:44px}
.wag190-carousel-controls{min-height:44px}.wag-tax-cover{contain:layout}.wag-tax-cover-image{aspect-ratio:16/9;object-fit:cover}.story-image img{aspect-ratio:16/10;object-fit:cover}.wag-rail-card small,.wag210-post time{color:#52634f}
