.site-header .language-switch a[aria-current]{background:#84600b;color:#fff}.admin-language-switch a[aria-current]{background:#84600b!important;color:#fff}.skip-link{position:fixed;left:16px;top:-120px;z-index:5000;padding:12px 18px;background:#fff;color:#1d1d1d;border:2px solid #84600b}.skip-link:focus{top:12px}.external-placeholder{padding:24px;border:1px solid #ddd6c8;background:#faf8f3;border-radius:8px;margin:20px 0}.external-placeholder h2{margin-top:0}.external-placeholder a{display:block;margin-top:14px;font-size:14px;text-decoration:underline}.external-service[aria-busy=true]{opacity:.7}.privacy-form-note{font-size:14px;line-height:1.6;margin:18px 0}.privacy-panel{position:fixed;z-index:2500;left:50%;bottom:20px;transform:translateX(-50%);box-sizing:border-box;width:min(680px,calc(100% - 24px));max-height:calc(100dvh - 40px);overflow:auto;padding:24px;background:#fff;color:#252525;border:1px solid #d9d1bf;border-radius:8px;box-shadow:0 8px 40px #0003;font:16px/1.5 Roboto,Arial,sans-serif}.privacy-panel[hidden],.privacy-panel [hidden]{display:none!important}.privacy-panel h2{margin:0 0 10px;font-size:23px;line-height:1.25}.privacy-panel p{margin:0 0 15px}.privacy-panel a{text-decoration:underline;color:#694b05}.privacy-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.privacy-actions button{flex:1;min-width:130px;min-height:46px;border:1px solid #84600b;border-radius:6px;background:#fff;color:#252525;padding:10px 14px;font:600 15px/1.4 Roboto,Arial,sans-serif;cursor:pointer}.privacy-actions button:hover{background:#f5efdf}.privacy-panel :focus-visible,.privacy-preferences:focus-visible{outline:3px solid #84600b;outline-offset:3px}.privacy-panel fieldset{border:0;padding:0;margin:12px 0}.privacy-choice{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;margin:12px 0;cursor:pointer}.privacy-choice input{width:18px;height:18px;margin:4px 0 0}.privacy-choice span small{display:block;font-weight:400;color:#454545}.privacy-preferences{padding:6px 0;border:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.footer-bottom{gap:14px;flex-wrap:wrap}.downloads .download-row:focus-visible{outline:3px solid #84600b;outline-offset:3px}@media(max-width:600px){.privacy-panel{bottom:12px;padding:18px;max-height:calc(100dvh - 24px)}.privacy-actions{gap:8px}.privacy-actions button{min-width:120px}.external-placeholder{padding:18px}}
