/* Recovered review shell: same footer/notice design as 3f4f8f9. */
.jds-blocksy-route{margin:0;background:#faf9f6}
.jds-review-label{font:10px Arial,sans-serif;letter-spacing:.05em;padding:8px 20px;background:#e9edeb;text-align:center;color:#44524b}
.jds-site-footer{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:36px 48px;font:12px Arial,sans-serif;color:#60676a}
.jds-site-footer img{width:180px;height:auto}
.jds-site-footer a{color:inherit;min-height:44px;display:flex;align-items:center}
.jds-site-footer a:focus-visible{outline:3px solid #752e38;outline-offset:4px}
@media(max-width:767px){.jds-review-label{font-size:9px;padding:8px 15px}.jds-site-footer{padding:30px 20px;flex-direction:column;align-items:flex-start;font-size:11px}}

/* Parent interference observed against the recovered gallery: restore native
   select affordances, mixed case, label sizing and square Arial buttons. */
.jds-blocksy-route .jds-filter-form input[type=search],.jds-blocksy-route .jds-filter-form select{appearance:auto;text-transform:none}
.jds-blocksy-route .jds-filter-form label{margin-bottom:0}
.jds-blocksy-route .jds-filter-options label{font-size:inherit;line-height:inherit}
.jds-blocksy-route .jds-page .jds-button{font-family:Arial,Helvetica,sans-serif;border-radius:0}
/* Blocksy's global link transition can briefly expose the outgoing Watch link. */
.jds-blocksy-route .jds-stage a{transition:none}
.jds-blocksy-route .jds-site-header button{transition:none;transform:none;border-radius:0}
