.public-audience_banner__BhwNx{position:fixed;inset:auto 1rem 1rem;z-index:100;background:#f7f2e9;color:#2d2438;border:1px solid #d7c8e0;border-radius:1rem;padding:1rem 1.25rem;box-shadow:0 8px 30px #21112d22;display:flex;gap:1.5rem;align-items:center;max-width:68rem;margin:auto;font-family:var(--font-dm-sans),sans-serif}.public-audience_banner__BhwNx h2{font-family:var(--font-newsreader),serif;font-size:1.3rem;margin:0 0 .3rem}.public-audience_banner__BhwNx p{font-size:.85rem;line-height:1.5;margin:.2rem 0}.public-audience_banner__BhwNx a{text-decoration:underline}.public-audience_actions___s5T7{display:flex;gap:.5rem;flex-shrink:0}.public-audience_actions___s5T7 button,.public-audience_choices__ZewMn{border-radius:.75rem;padding:.6rem .9rem;border:1px solid #725386;cursor:pointer;font:inherit;background:#fff;color:#523968}.public-audience_actions___s5T7 button:last-child{background:#6c4884;color:white}.public-audience_actions___s5T7 button:disabled{opacity:.5;cursor:not-allowed}.public-audience_choices__ZewMn{position:fixed;bottom:.75rem;left:.75rem;z-index:80;font-size:.75rem}.public-audience_actions___s5T7 button:focus-visible,.public-audience_choices__ZewMn:focus-visible{outline:3px solid #9c7bba;outline-offset:3px}@media(max-width:640px){.public-audience_banner__BhwNx{display:block;padding:1rem;inset:auto .65rem .65rem}.public-audience_actions___s5T7{margin-top:.75rem}.public-audience_actions___s5T7 button{flex:1}.public-audience_choices__ZewMn{min-height:44px}.public-audience_banner__BhwNx,.public-audience_choices__ZewMn{bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}}