.privacy.svelte-1a7ih3g{max-width:1100px;margin:2rem auto;display:grid;gap:1.5rem;padding:1.5rem}.privacy.svelte-1a7ih3g .z-card{padding:1.5rem;min-width:0}.privacy.svelte-1a7ih3g h2:where(.svelte-1a7ih3g){font-size:1.3rem;font-weight:600;margin-bottom:1rem}.privacy.svelte-1a7ih3g h3:where(.svelte-1a7ih3g){font-weight:600}.privacy.svelte-1a7ih3g p:where(.svelte-1a7ih3g){margin:.6rem 0}.privacy.svelte-1a7ih3g a:where(.svelte-1a7ih3g){text-decoration:underline}.back.svelte-1a7ih3g{float:right}.links.svelte-1a7ih3g,.preference.svelte-1a7ih3g{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.preference.svelte-1a7ih3g{justify-content:space-between;padding:1rem 0;border-bottom:1px solid hsl(var(--border))}.fields.svelte-1a7ih3g{display:grid;gap:1rem}.privacy.svelte-1a7ih3g label:where(.svelte-1a7ih3g){display:grid;gap:.4rem}.privacy.svelte-1a7ih3g input:where(.svelte-1a7ih3g),.privacy.svelte-1a7ih3g textarea:where(.svelte-1a7ih3g),.privacy.svelte-1a7ih3g select:where(.svelte-1a7ih3g){padding:.7rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background));color:inherit;max-width:100%;min-width:0}.privacy.svelte-1a7ih3g textarea:where(.svelte-1a7ih3g){min-height:110px}.privacy.svelte-1a7ih3g button:where(.svelte-1a7ih3g),.button.svelte-1a7ih3g{padding:.7rem 1rem;border-radius:.5rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:500}.privacy.svelte-1a7ih3g button:where(.svelte-1a7ih3g):disabled{opacity:.5}.privacy.svelte-1a7ih3g article:where(.svelte-1a7ih3g){padding:1rem 0;border-bottom:1px solid hsl(var(--border))}.notice.svelte-1a7ih3g{padding:1rem;border:1px solid hsl(var(--border));border-radius:.6rem}.policy-body.svelte-1a7ih3g{white-space:pre-wrap;overflow-wrap:anywhere}.privacy.svelte-1a7ih3g summary:where(.svelte-1a7ih3g){cursor:pointer;font-weight:500;padding:.8rem 0}.privacy.svelte-1a7ih3g :focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media(max-width:600px){.privacy.svelte-1a7ih3g{padding:1rem}.back.svelte-1a7ih3g{float:none;display:block;margin-top:.5rem}.privacy.svelte-1a7ih3g .z-card{padding:1rem}}
