.privacy-links{display:flex;gap:24px;flex-wrap:wrap;margin:20px 0}.privacy-links a{text-decoration:underline;text-underline-offset:4px}.privacy-links button{border:0;background:none;color:inherit;padding:0;text-decoration:underline;cursor:pointer;font:inherit}.cookie-notice{position:fixed;bottom:18px;left:18px;z-index:20;background:white;color:#173d57;border:1px solid #a9c5d5;border-radius:10px;padding:22px;width:min(540px,calc(100% - 36px));box-shadow:0 6px 30px #173d5726}.cookie-notice[hidden]{display:none}.cookie-notice h2{font-size:22px;margin:0 0 10px;letter-spacing:0}.cookie-notice p{font-size:15px;margin:0 0 15px}.cookie-notice .privacy-links{margin:0;align-items:center;gap:18px}.cookie-notice button{border:1px solid #216f98;background:white;color:#216f98;border-radius:5px;padding:8px 16px;cursor:pointer;font:inherit;font-size:15px}.form fieldset{padding:0;margin:0;border:0;min-width:0}.form fieldset:disabled{opacity:.65}.form a{text-decoration:underline}.privacy-warning{padding:14px;background:#e5f2f8;border-left:0;font-size:15px}.legal{font:18px/1.65 "Segoe UI",Arial,sans-serif;color:#173d57;margin:0}.legal main{max-width:860px;padding:35px 24px 70px;margin:auto}.legal h1{font-size:38px;line-height:1.15}.legal h2{font-size:24px;margin-top:35px}.legal a{color:#216f98;text-underline-offset:3px}.legal nav{display:flex;gap:22px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #cfdee7}.legal [data-policy-lang][hidden]{display:none}.legal .draft{padding:18px;background:#e5f2f8;border-left:0}.legal button{font:inherit;background:white;border:1px solid #216f98;border-radius:4px;padding:7px 14px;color:#173d57;cursor:pointer}.legal button[aria-pressed=true]{background:#216f98;color:white}.legal :focus-visible{outline:3px solid #4597a5;outline-offset:4px}
