.privacy-consent{display:flex;align-items:flex-start;gap:.65rem;margin:.15rem 0 1.15rem;color:#6e6e6e;font-size:.78rem;line-height:1.5}.privacy-consent input{width:1rem;height:1rem;margin:.1rem 0 0;accent-color:#111;flex:0 0 auto}.privacy-consent a,.footer-privacy,.analytics-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer-privacy{display:inline-block;margin-top:.75rem;font-size:.74rem}.analytics-consent{position:fixed;z-index:1000;left:1.25rem;right:1.25rem;bottom:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;max-width:760px;margin:auto;padding:1rem 1.1rem;background:rgba(17,17,17,.96);color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:0 16px 60px rgba(0,0,0,.24);backdrop-filter:blur(18px)}.analytics-consent p{max-width:510px;margin:0;font-size:.78rem;line-height:1.5;color:rgba(255,255,255,.76)}.analytics-consent div{display:flex;gap:.5rem;flex:0 0 auto}.analytics-consent button{border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:.65rem .85rem;background:transparent;color:#fff;font:inherit;font-size:.72rem;cursor:pointer}.analytics-consent .analytics-accept{background:#fff;color:#111;border-color:#fff}@media(max-width:640px){.analytics-consent{align-items:stretch;flex-direction:column}.analytics-consent div{width:100%}.analytics-consent button{flex:1}}
