.legal-module__Qu0mEa__page{background:radial-gradient(48% 50% at 80% 12%, #6633e847 0%, transparent 70%), radial-gradient(38% 46% at 12% 88%, #6633e829 0%, transparent 70%), var(--midnight);min-height:100vh;padding:160px clamp(20px, 5vw, 56px) var(--section-pad)}.legal-module__Qu0mEa__inner{max-width:46rem;margin:0 auto}.legal-module__Qu0mEa__sheet{-webkit-backdrop-filter:blur(14px);border:1px solid var(--purple-line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);background:linear-gradient(160deg,#ede7fb1f 0%,#8460ed14 55%,#1a0b331a 100%);border-top-color:#ede7fb57;padding:clamp(28px,5vw,56px)}.legal-module__Qu0mEa__heading{font-family:var(--font-display);font-weight:var(--weight-display);text-transform:lowercase;line-height:var(--leading-display);font-size:var(--text-h1);color:var(--pillow);margin:0}.legal-module__Qu0mEa__updated{margin:var(--space-2) 0 0;font-family:var(--font-accent);font-weight:500;font-size:var(--text-label);letter-spacing:var(--tracking-accent);text-transform:lowercase;color:var(--lavender-text)}.legal-module__Qu0mEa__templateNote{margin:var(--space-4) 0 0;border:1px solid var(--purple-line);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--lavender-text);background:#1a0b3359;padding:16px 20px}.legal-module__Qu0mEa__intro{margin:var(--space-5) 0 0;font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--lavender-text);max-width:38em}.legal-module__Qu0mEa__sections{margin-top:var(--space-8);gap:var(--space-8);flex-direction:column;display:flex}.legal-module__Qu0mEa__section{gap:var(--space-2);flex-direction:column;max-width:38em;display:flex}.legal-module__Qu0mEa__sectionTitle{font-family:var(--font-display);font-weight:var(--weight-display);text-transform:lowercase;line-height:var(--leading-display);font-size:var(--text-h3);color:var(--pillow);margin:0}.legal-module__Qu0mEa__body{font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--lavender-text);margin:0}.legal-module__Qu0mEa__body+.legal-module__Qu0mEa__body{margin-top:var(--space-2)}.legal-module__Qu0mEa__list{gap:var(--space-1);flex-direction:column;margin:0;padding-left:1.25em;display:flex}.legal-module__Qu0mEa__listItem{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--lavender-text)}.legal-module__Qu0mEa__link{color:var(--pillow);text-underline-offset:4px;transition:color var(--dur-micro) var(--ease-wake);text-decoration:underline}.legal-module__Qu0mEa__link:hover{color:var(--lavender-text)}.legal-module__Qu0mEa__footnote{margin:var(--space-8) 0 0;padding-top:var(--space-4);border-top:1px solid var(--purple-line);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-body);color:#cfc3eeb3;max-width:38em}
