.privacy-choices__trigger{color:inherit;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.privacy-choices__trigger:hover{color:var(--white)}:is(.privacy-choices__trigger:focus-visible,.privacy-choices__dialog :focus-visible){outline-offset:3px;outline:3px solid #d7b47a}.privacy-choices__backdrop{z-index:70;background:#0f1a1c9e;position:fixed;inset:0}.privacy-choices__dialog{z-index:71;color:#202827;background:#fffdf9;border-radius:18px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:30px;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0000003d}.privacy-choices__title{font-family:var(--serif);margin:0;font-size:2rem;line-height:1.15}.privacy-choices__description{color:#505653;margin:12px 0 22px;line-height:1.6}.privacy-choices__option{border:1px solid #d9dedb;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.privacy-choices__option+.privacy-choices__option{margin-top:12px}.privacy-choices__option input{accent-color:#245b60;flex-shrink:0;width:20px;height:20px;margin-top:2px}.privacy-choices__option span{gap:4px;display:grid}.privacy-choices__option small{color:#59605d;line-height:1.45}.privacy-choices__note{color:#59605d;margin:16px 0 0;font-size:.875rem;line-height:1.5}.privacy-choices__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.privacy-choices__save,.privacy-choices__cancel{min-height:44px;font:inherit;cursor:pointer;border-radius:999px;padding:10px 20px}.privacy-choices__save{color:#fff;background:#0b3a43;border:1px solid #0b3a43}.privacy-choices__cancel{color:#202827;background:0 0;border:1px solid #76817e}@media (max-width:480px){.privacy-choices__dialog{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.privacy-choices__dialog,.privacy-choices__backdrop{scroll-behavior:auto}}
