.LegalShell-module__gtzNNq__shell{background:var(--bg-app,#fafaf9);min-height:100vh;padding:var(--space-300,32px) var(--space-200,16px) var(--space-500,96px)}.LegalShell-module__gtzNNq__container{background:var(--bg,#fff);border-radius:var(--r-xl,20px);max-width:760px;box-shadow:var(--sh-card);margin:0 auto;padding:clamp(28px,5vw,56px)}.LegalShell-module__gtzNNq__backLink{color:var(--ink-2,#6b6f7a);margin-bottom:var(--space-300,32px);background:var(--bg-app,#f3f1ee);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;text-decoration:none;transition:background .16s;display:inline-flex}.LegalShell-module__gtzNNq__backLink:hover{background:var(--surface-2,#ecebe6)}.LegalShell-module__gtzNNq__eyebrow{letter-spacing:.02em;color:var(--accent,#4f1f8e);background:color-mix(in srgb, var(--accent,#4f1f8e) 10%, transparent);border-radius:999px;margin-bottom:14px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.LegalShell-module__gtzNNq__title{font-family:var(--font-display,"Inter", system-ui, sans-serif);color:var(--ink-1,#1a1a1a);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}.LegalShell-module__gtzNNq__updated{color:var(--ink-3,#8a8e96);margin:0 0 var(--space-300,32px);font-size:14px}.LegalShell-module__gtzNNq__prose{color:var(--ink-1,#1a1a1a);font-size:16px;line-height:1.7}.LegalShell-module__gtzNNq__prose h2{color:var(--ink-1,#1a1a1a);letter-spacing:-.005em;margin:36px 0 12px;font-size:22px;font-weight:700;line-height:1.3}.LegalShell-module__gtzNNq__prose h3{color:var(--ink-1,#1a1a1a);margin:22px 0 6px;font-size:16px;font-weight:600;line-height:1.4}.LegalShell-module__gtzNNq__prose p{margin:0 0 14px}.LegalShell-module__gtzNNq__prose ul,.LegalShell-module__gtzNNq__prose ol{margin:0 0 14px;padding-left:22px}.LegalShell-module__gtzNNq__prose li{margin-bottom:6px}.LegalShell-module__gtzNNq__prose a{color:var(--accent,#4f1f8e);text-underline-offset:2px;text-decoration:underline}.LegalShell-module__gtzNNq__prose strong{color:var(--ink-1,#1a1a1a);font-weight:600}.LegalShell-module__gtzNNq__prose code{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);background:var(--surface-2,#f3f1ee);border-radius:4px;padding:2px 6px;font-size:14px}.LegalShell-module__gtzNNq__table{border-collapse:collapse;width:100%;margin:14px 0 22px;font-size:14px}.LegalShell-module__gtzNNq__table th,.LegalShell-module__gtzNNq__table td{text-align:left;border-bottom:1px solid var(--line,#e7e4dd);vertical-align:top;padding:10px 12px}.LegalShell-module__gtzNNq__table th{background:var(--surface-2,#f3f1ee);color:var(--ink-1,#1a1a1a);font-weight:600}@media (max-width:480px){.LegalShell-module__gtzNNq__table{-webkit-overflow-scrolling:touch;font-size:13px;display:block;overflow-x:auto}.LegalShell-module__gtzNNq__table th,.LegalShell-module__gtzNNq__table td{white-space:nowrap;padding:8px 10px}}.LegalShell-module__gtzNNq__callout{border:1px solid color-mix(in srgb, var(--accent,#4f1f8e) 20%, transparent);background:color-mix(in srgb, var(--accent,#4f1f8e) 5%, transparent);border-radius:12px;margin:22px 0;padding:16px 20px;font-size:15px}.LegalShell-module__gtzNNq__callout strong{color:var(--accent,#4f1f8e)}@media (max-width:600px){.LegalShell-module__gtzNNq__shell{padding:var(--space-200,16px) var(--space-100,8px) var(--space-400,64px)}.LegalShell-module__gtzNNq__title{font-size:26px}}