.legal-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;font:12px/1.6 Arial,sans-serif;letter-spacing:.02em;color:#aebdc9}.legal-links a{text-decoration:underline;text-underline-offset:3px}.legal-links button{border:0;background:none;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.legal-links [hidden]{display:none}.analytics-choice{position:fixed;z-index:9000;bottom:18px;left:18px;right:18px;max-width:650px;padding:22px;background:#101b27;color:#eef7fb;border:1px solid #465b6b;box-shadow:0 10px 45px #0008;font:14px/1.6 Arial,sans-serif}.analytics-choice p{margin:0 0 14px}.analytics-choice a{text-decoration:underline}.analytics-actions{display:flex;flex-wrap:wrap;gap:10px}.analytics-actions button{padding:10px 14px;border:1px solid #8eaab8;background:transparent;color:#eef7fb;font:inherit;cursor:pointer}.analytics-actions button:focus-visible,.legal-links a:focus-visible,.legal-links button:focus-visible{outline:2px solid #20dbeb;outline-offset:4px}.form-consent a,.form-note a{text-decoration:underline;text-underline-offset:3px}.record-body h2{margin-top:1.7em}.record-body p,.record-body li{line-height:1.75}.record-body a{overflow-wrap:anywhere;text-decoration:underline}@media(max-width:600px){.analytics-choice{bottom:10px;left:10px;right:10px;padding:16px;max-height:70vh;overflow:auto}.analytics-actions button{flex:1 1 150px}.legal-links{gap:12px}}
footer{flex-wrap:wrap}.legal-links{flex-basis:100%;margin-left:0}
