/* Non-modal privacy choices, independent of catalogue and enquiry controls. */
.site-statistics-consent{position:fixed;inset:auto 0 0;z-index:650;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px max(24px,calc((100vw - 1180px)/2));background:#fff;color:#092845;border-top:1px solid #d9e2e9;font-family:Arial,sans-serif;font-size:14px;line-height:1.5;box-sizing:border-box}
.site-statistics-consent[hidden]{display:none!important}.site-statistics-copy{max-width:650px}.site-statistics-copy strong{display:block;font-size:15px;font-weight:600;margin:0 0 3px}.site-statistics-copy p{font-size:14px;line-height:1.5;color:#526579;margin:0}.site-statistics-copy a{display:inline-block;font-size:14px;margin-top:4px;color:#315e87;text-decoration:underline;text-underline-offset:2px}.site-statistics-actions{display:flex;gap:10px;flex-shrink:0}.site-statistics-actions button{font:600 14px/1.3 Arial,sans-serif;padding:11px 15px;min-height:44px;border:1px solid #9bb0c3;border-radius:4px;cursor:pointer;background:#fff;color:#092845}.site-statistics-actions .site-statistics-allow{background:#092845;color:#fff;border-color:#092845}.site-statistics-actions button:hover{border-color:#ff6a00}.site-statistics-actions button:focus-visible,.site-statistics-copy a:focus-visible{outline:3px solid #ff6a00;outline-offset:3px}
:root[data-statistics-prompt]{--contact-base:calc(18px + env(safe-area-inset-bottom,0px) + var(--statistics-panel-height,0px))}
@media(max-width:1000px){.site-statistics-consent{padding:16px 22px;gap:18px}.site-statistics-actions{flex-direction:column;gap:8px}.site-statistics-actions button{padding:9px 13px}}
@media(max-width:600px){.site-statistics-consent{display:block;padding:14px 18px max(14px,env(safe-area-inset-bottom,0px))}.site-statistics-copy strong{font-size:15px}.site-statistics-copy p,.site-statistics-copy a{font-size:14px}.site-statistics-actions{display:flex;flex-direction:row;margin-top:10px;gap:9px}.site-statistics-actions button{flex:1;padding:10px 8px;min-width:0;min-height:46px}:root[data-statistics-prompt]{--contact-base:calc(14px + env(safe-area-inset-bottom,0px) + var(--statistics-panel-height,0px))}}
@media(prefers-reduced-motion:reduce){.site-statistics-consent *{scroll-behavior:auto!important}}
.privacy-document{max-width:800px;margin:0 auto;padding:64px 24px calc(80px + var(--statistics-panel-height,0px));font-family:Arial,sans-serif;color:#1d344a;font-size:16px;line-height:1.75}.privacy-document h1{font-size:36px;line-height:1.18;letter-spacing:-.03em;margin:24px 0}.privacy-document h2{font-size:21px;line-height:1.35;margin:34px 0 10px}.privacy-document p,.privacy-document ul{margin:12px 0}.privacy-document a{color:#285f90;text-decoration:underline}.privacy-document .privacy-updated{font-size:14px;color:#526579}.privacy-document .privacy-back{display:inline-block;font-size:14px}.privacy-document img{width:150px;height:auto;display:block;margin:0 0 28px}.privacy-document .privacy-preferences{display:inline-block;border:1px solid #9bb0c3;border-radius:4px;padding:10px 15px;text-decoration:none;font-weight:600;margin-top:8px}
@media(max-width:600px){.privacy-document{padding:36px 20px calc(60px + var(--statistics-panel-height,0px))}.privacy-document h1{font-size:29px}}
