body .bm-privacy-notice{margin:16px 0!important;font:400 13px/1.65 Poppins,Arial,sans-serif!important;color:#594633!important;max-width:76ch}
body .bm-privacy-notice a{color:#744020!important;text-decoration:underline!important;text-underline-offset:3px}
body #bm-privacy-footer{background:#cdb799;color:#594633;padding:20px 24px 82px;text-align:center;font:400 13px/1.6 Poppins,Arial,sans-serif;border-top:1px solid #9c7b5d44;position:relative}
body #bm-privacy-footer a{color:#593d29;text-decoration:underline;text-underline-offset:3px}
body:has(.bm-privacy){background:#d8c5a8!important}
body:has(.bm-privacy) .entry-header{display:none}
body:has(.bm-privacy) #colophon{display:none!important}
body:has(.bm-privacy) .content-area{margin:0!important}
body .bm-privacy{padding:64px 24px 80px!important}
body .bm-privacy h1{margin:16px 0 24px!important}
body:has(.bm-privacy) .content-container,body:has(.bm-privacy) .entry-content-wrap{padding:0!important;max-width:none!important;background:#d8c5a8!important;box-shadow:none!important}
body .bm-privacy h2{font:600 clamp(22px,3vw,30px)/1.3 Poppins,Arial,sans-serif;color:#35271f;margin:42px 0 16px}
body .bm-privacy p,body .bm-privacy li{font-size:16px;color:#493729;margin-bottom:20px}
body .bm-privacy a{color:#7d4628;text-decoration:underline;text-underline-offset:3px}
body .bm-privacy li{margin-bottom:8px}
@media(max-width:600px){body .bm-privacy{padding-top:40px!important}body #bm-privacy-footer span{display:block}body .bm-privacy-notice{font-size:12px!important}}
body .bm-hero .bm-video-control{position:absolute;z-index:25;left:50%;bottom:18px;transform:translateX(-50%);padding:8px 14px;border:1px solid #f3eadc88;border-radius:99px;background:#35271fa8;color:#fff8ed!important;font:500 12px/1.4 Poppins,Arial,sans-serif;cursor:pointer}
body .bm-video-control:focus-visible{outline:2px solid #fff8ed;outline-offset:4px}
@media(max-width:600px){body .bm-hero .bm-video-control{top:108px;bottom:auto;left:auto;right:16px;transform:none;font-size:11px}}
