.privacy-prompt{position:relative;background:#061c36;color:#fff;padding:45px max(24px,6vw);border-top:1px solid #ffb34780}.privacy-prompt h2{font:clamp(30px,4vw,48px)/1.1 'Instrument Serif',Georgia,serif;margin:15px 0}.privacy-prompt p{max-width:760px;font-size:13px;line-height:1.8}.privacy-prompt form{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-top:24px}.privacy-prompt button,.privacy-settings button{padding:14px 22px;min-height:48px;border:1px solid #ffb347;border-radius:40px;background:#ffb347;color:#061c36;cursor:pointer;font:inherit;font-size:12px}.privacy-prompt button:hover{background:white}.privacy-prompt a{font-size:12px;text-decoration:underline}.privacy-prompt :focus-visible{outline:2px solid white;outline-offset:5px}.privacy-settings{padding:35px;border:1px solid #0048a740;background:#fff;scroll-margin-top:110px;margin-bottom:40px}.privacy-settings h2{margin:0 0 24px}.privacy-settings form{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px}.legal-directory{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0 45px}.legal-directory a{padding:12px 16px;border:1px solid #0048a730;border-radius:30px;font-size:12px}.footer__bottom>div{flex-wrap:wrap}.form-status{max-width:560px;font-size:13px;padding-top:15px}.privacy-settings [role=status]{color:#0048a7}
.privacy-prompt{position:fixed;z-index:100;bottom:18px;left:18px;width:min(650px,calc(100% - 36px));max-height:65svh;overflow:auto;padding:25px;border-radius:8px;box-shadow:0 10px 60px #0004}.privacy-prompt h2{font-size:32px}.privacy-prompt .eyebrow{font-size:10px;letter-spacing:.15em}.privacy-settings h2[id],.prose h2[id]{scroll-margin-top:110px}@media(max-width:600px){.privacy-prompt{bottom:8px;left:8px;width:calc(100% - 16px);padding:20px}.privacy-prompt h2{font-size:28px}.privacy-prompt form{gap:10px}.privacy-prompt button{padding:12px;font-size:11px}}
