:root{--mac-title-height:32px}body{padding-top:var(--mac-title-height)}
.mac-title{position:fixed;top:0;left:0;width:100%;height:32px;z-index:100000;background:#fff;text-align:left;overflow:hidden}
.mac-title h1,.mac-title a{font-size:14px!important;line-height:32px!important;font-weight:400!important;color:#222!important;margin:0!important;text-decoration:none!important}.mac-title h1{padding:0 8px!important}
.mac-insert{height:0;min-height:0;line-height:0;margin:0;padding:0;overflow:hidden}
.ys-hd-pc,.ys-hd-ph{top:32px!important}.wow{visibility:visible!important}
/* Homepage content must not depend on a reveal observer to become readable. */
.home-main .wow{visibility:visible!important;opacity:1!important;animation:none!important;-webkit-animation:none!important;transform:none!important}
html.mac-native-home{scroll-behavior:auto!important}
html.mac-home-scroll-lock,html.mac-home-scroll-lock body{overflow:hidden!important}
.yfcb-le{flex:1!important;width:auto!important;text-align:center}.yfcb-le p{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.yfcb-ri{flex-shrink:0}
.mac-lightbox{position:fixed;inset:0;z-index:200000;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;padding:40px 20px}.mac-lightbox img{max-width:95vw;max-height:90vh;width:auto;height:auto;object-fit:contain}.mac-lightbox button{position:absolute;right:20px;top:5px;background:none;color:white;border:0;font-size:40px}
.mac-form-status{padding:12px 0;color:#1674a4}.mac-honeypot{display:none!important}.ys-ban-video{display:none!important}
.mac-search-results{max-width:1200px;margin:0 auto;padding:40px 20px}.mac-search-results article{padding:20px 0;border-bottom:1px solid #ddd}.mac-search-results h2{font-size:22px;margin:8px 0}.mac-search-results nav{display:flex;flex-wrap:wrap;gap:15px;padding:20px 0}
.mac-missing{font-size:13px;color:#777}
@media(max-width:1199px){.mac-title h1,.mac-title a{font-size:12px!important}.yfcb-le p{gap:3px 8px}.yfcb-ri{margin-top:8px}.ys-ph-nav{top:calc(32px + 60px)!important}}
