.privacy-notice{--pn-ink:#451f55;--pn-muted:#724e91;--pn-pink:#e54f6d;--pn-soft:#fff;--pn-border:#1111111a;--pn-font:var(--font-instrument-sans), "Instrument Sans", sans-serif;border:1px solid var(--pn-border);font-family:var(--pn-font);background:#451f5508;border-radius:16px;padding:1.25rem}.privacy-notice--error{border-color:var(--pn-pink)}.privacy-notice__title{font-family:var(--pn-font);letter-spacing:-.01em;color:var(--pn-ink);margin:0 0 .5rem;font-size:1.05rem;font-weight:800}.privacy-notice__lead{font-family:var(--pn-font);color:#4a4a4a;margin:0 0 1rem;font-size:.92rem;font-weight:500;line-height:1.65}.privacy-notice__table-wrap{border:1px solid var(--pn-border);background:#fff;border-radius:12px;margin-bottom:1rem;overflow-x:auto}.privacy-notice__table{border-collapse:collapse;width:100%;font-family:var(--pn-font);min-width:520px;font-size:.82rem;line-height:1.5}.privacy-notice__table th,.privacy-notice__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pn-border);color:#4a4a4a;padding:.7rem .8rem;font-weight:500}.privacy-notice__table th{color:var(--pn-ink);letter-spacing:.04em;text-transform:uppercase;background:#451f550a;font-size:.78rem;font-weight:700}.privacy-notice__table tr:last-child td{border-bottom:none}.privacy-notice__list{font-family:var(--pn-font);color:#4a4a4a;margin:0 0 1rem;padding-left:1.1rem;font-size:.88rem;font-weight:500;line-height:1.6}.privacy-notice__list li+li{margin-top:.35rem}.privacy-notice__section-label{font-family:var(--pn-font);letter-spacing:.1em;text-transform:uppercase;color:var(--pn-muted);margin:.95rem 0 .55rem;font-size:.78rem;font-weight:700}.privacy-notice__check{font-family:var(--pn-font);color:#4a4a4a;cursor:pointer;align-items:flex-start;gap:.65rem;margin-bottom:.6rem;font-size:.9rem;font-weight:500;line-height:1.6;display:flex}.privacy-notice__check input{width:18px;height:18px;accent-color:var(--pn-pink);cursor:pointer;flex-shrink:0;margin-top:2px}.privacy-notice__check a{color:var(--pn-pink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.privacy-notice__check a:hover{color:var(--pn-ink)}.privacy-notice__note{font-family:var(--pn-font);color:var(--pn-muted);margin:.8rem 0 0;font-size:.85rem;font-weight:500;line-height:1.6}.privacy-notice__note strong{color:var(--pn-ink);font-weight:700}.privacy-notice__note a{color:var(--pn-pink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.privacy-notice__note a:hover{color:var(--pn-ink)}.privacy-notice__error{font-family:var(--pn-font);color:var(--pn-pink);align-items:center;gap:.35rem;margin:.75rem 0 0;font-size:.85rem;font-weight:600;display:flex}
