.legal-links{display:flex!important;justify-content:flex-start!important;gap:20px;flex-wrap:wrap;margin-top:25px}.legal-links a,.legal-links button{text-decoration:underline;font:inherit;color:inherit}.legal-links button{border:0;background:none;padding:0;cursor:pointer}.legal-page{max-width:850px;margin:60px auto;padding:0 25px}.legal-page h1{font-size:42px}.legal-page h2{font-size:24px;letter-spacing:0;margin:30px 0 12px}.legal-page p{margin:12px 0}.draft{border-left:3px solid #b62c3a;padding:15px;background:#f5f4f1}.cookie-box{position:fixed;z-index:100;bottom:20px;left:20px;right:20px;max-width:720px;margin:auto;background:white;color:#2e2e2e;border:1px solid #ddd;box-shadow:0 8px 45px #0003;padding:25px;max-height:85vh;overflow:auto;font:13px/1.6 Poppins,sans-serif}.cookie-box h2{font-size:22px;letter-spacing:0;margin:0 0 12px}.cookie-box a{text-decoration:underline}.cookie-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.cookie-actions button{position:static;border:1px solid #56585c;padding:11px 15px;background:white;color:#2e2e2e;font:inherit;cursor:pointer;flex:1;white-space:nowrap}.cookie-actions button:hover{background:#f5f4f1}.cookie-settings{margin-top:15px;border-top:1px solid #ddd;padding-top:15px}.cookie-settings label{display:flex;gap:10px;align-items:start}.cookie-settings input{margin-top:5px;accent-color:#b62c3a}.cookie-settings small{display:block;margin:10px 0}[hidden]{display:none!important}@media(max-width:600px){.cookie-box{left:10px;right:10px;bottom:10px;padding:18px}.legal-page h1{font-size:32px}}