.privacy-page{max-width:48rem;padding:max(24px, env(safe-area-inset-top)) 24px max(48px, env(safe-area-inset-bottom));color:#29252c;overflow-wrap:anywhere;background:#f6f3ed;min-height:100dvh;margin:auto;line-height:1.7}.privacy-page nav,.privacy-actions{flex-wrap:wrap;gap:16px;margin-block:16px;display:flex}.privacy-page h1{margin-block:32px 24px;font-size:clamp(2rem,5vw,3rem);line-height:1.15}.privacy-page h2{margin-block:32px 16px;font-size:1.35rem;line-height:1.4}.privacy-page p{margin-block:16px}.privacy-page a{color:#504471;text-underline-offset:4px;text-decoration:underline}.privacy-page label{margin-block:16px 8px;display:block}.privacy-page input{font:inherit;color:inherit;background:#fff;border:1px solid #746b80;border-radius:8px;width:100%;max-width:100%;padding:12px;display:block}.privacy-page button{min-height:48px;font:inherit;color:#fff;cursor:pointer;background:#504471;border:none;border-radius:8px;padding:12px 20px}.privacy-page .privacy-danger{background:#a62431}.privacy-page button:disabled{opacity:.6;cursor:default}.privacy-page button:hover:enabled{background:#3a3152}.privacy-page :focus-visible{outline-offset:4px;outline:3px solid #7c5324}.privacy-page details{margin-block:24px}.privacy-page summary{cursor:pointer;padding-block:12px}.privacy-page .privacy-receipt{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.privacy-page ::selection{color:#29252c;background:#f6d472}@media (prefers-color-scheme:dark){.privacy-page{color:#f6f3ed;background:#18161d}.privacy-page a{color:#d3c2f5}.privacy-page input{background:#29252c;border-color:#c1b9cc}.privacy-page :focus-visible{outline-color:#f6d472}}
