/* Production-only adaptations. The approved visual tokens and layout stay in review.css. */
[data-ad-reservation]{overflow:visible;align-content:center}
/* MediaDesk removes its initial class after filling the existing unit IDs. */
[data-ad-reservation]>:is(#MDA69788,#MDA70744){width:300px;max-width:100%;min-height:250px;flex-shrink:0}
[data-ad-occupied]{min-height:250px}
[data-ad-reservation]>br{display:none}
.site-ad{clear:both;margin-block:1.6rem 2rem}
.legacy-profile{margin-bottom:1.4rem}
.legacy-compatibility meter{width:min(100%,360px);height:12px;accent-color:var(--accent)}
.archive-navigation a{display:inline-flex;align-items:center;min-height:44px}
.legacy-profile .attributes dd{overflow-wrap:anywhere}
.finder-year{margin-block:1rem}.finder-year input{width:100%;max-width:220px}
.reading-content img{max-width:100%;height:auto}
.reading-content table{display:block;max-width:100%;overflow-x:auto}
@media(max-width:360px){.site-ad{margin-inline:-8px}}
/* The existing provider unit is 300x250, including at tablet widths. Reserve its
   full height before loading so it cannot cover the welcome heading or shift it. */
@media(min-width:768px) and (max-width:1023px){.home-ad-space{min-height:250px}}
