.privacy-tools{display:flex;justify-content:center;gap:20px;padding:18px 20px 24px;color:#77776d;font-size:12px;line-height:1.5;background:#faf9f6}.privacy-tools a,.privacy-tools button{color:inherit;text-decoration:underline;text-underline-offset:3px}.privacy-tools button{border:0;background:none;padding:0;font:inherit;cursor:pointer}.advertising-consent{position:fixed;z-index:110;bottom:20px;left:50%;transform:translateX(-50%);width:min(620px,calc(100% - 32px));box-sizing:border-box;padding:22px 24px;background:#fffefa;color:#222820;border:1px solid #d9ddd3;border-radius:12px;box-shadow:0 8px 32px #15201924;font-family:inherit;font-size:14px;line-height:1.65}.advertising-consent strong{font-size:17px}.advertising-consent p{margin:8px 0 12px;color:#596052}.advertising-consent label{display:flex;gap:9px;align-items:flex-start;cursor:pointer}.advertising-consent input{width:17px;height:17px;margin-top:4px;accent-color:#344b2d;flex-shrink:0}.advertising-consent-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:18px;flex-wrap:wrap}.advertising-consent-actions a{margin-right:auto;color:#4b6142;text-decoration:underline;text-underline-offset:3px}.advertising-consent-actions button{border:1px solid #cfd4c7;background:#fffefa;color:#34422e;border-radius:7px;padding:8px 14px;font:inherit;cursor:pointer}.advertising-consent-actions .advertising-allow{background:#344b2d;color:white;border-color:#344b2d}.advertising-consent-actions button:disabled{opacity:.45;cursor:default}.advertising-consent :is(a,button,input):focus-visible,.privacy-tools :is(a,button):focus-visible{outline:2px solid #617e48;outline-offset:4px}@media(max-width:560px){.advertising-consent{bottom:12px;padding:18px;max-height:calc(100dvh - 32px);overflow:auto}.advertising-consent-actions{gap:8px}.advertising-consent-actions a{width:100%;margin-bottom:4px}}