/* V56: accessibility and resilient sizing */
.skip-content{position:fixed;top:-80px;left:16px;z-index:99999;background:#f5f0e6;color:#242923;padding:12px 18px;border-radius:6px}.skip-content:focus{top:12px}img,video{max-width:100%}video{height:auto}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #9b7048;outline-offset:3px}@media(max-width:767px){body{overflow-x:clip}.shell{max-width:100%}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}