.Legal-module__FeH_lq__page{background:var(--color-bg);min-height:100vh;padding:var(--space-6) var(--space-4) var(--space-8);flex-direction:column;align-items:center;display:flex}.Legal-module__FeH_lq__shell{gap:var(--space-5);flex-direction:column;width:100%;max-width:720px;display:flex}.Legal-module__FeH_lq__topbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-divider);display:flex}.Legal-module__FeH_lq__back{font-size:var(--text-sm);color:var(--color-text-3);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.Legal-module__FeH_lq__back:hover{color:var(--color-text)}.Legal-module__FeH_lq__draftPill{font-size:10px;font-family:var(--font-mono);letter-spacing:.08em;border-radius:var(--radius-sm);background:color-mix(in oklab, var(--register-attorney) 10%, var(--color-panel));color:var(--register-attorney);border:1px dashed color-mix(in oklab, var(--register-attorney) 36%, var(--color-divider));text-transform:uppercase;padding:2px 8px}.Legal-module__FeH_lq__head h1{font-size:32px;font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0 0 var(--space-2);color:var(--color-text)}.Legal-module__FeH_lq__headSub{font-size:var(--text-sm);color:var(--color-text-3);font-family:var(--font-mono);letter-spacing:.04em}.Legal-module__FeH_lq__toc{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.Legal-module__FeH_lq__tocLabel{font-size:var(--text-xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-3);margin-bottom:var(--space-2)}.Legal-module__FeH_lq__tocList{flex-direction:column;gap:4px;display:flex}.Legal-module__FeH_lq__tocLink{font-size:var(--text-sm);color:var(--color-text-2);padding:4px 0;text-decoration:none}.Legal-module__FeH_lq__tocLink:hover{color:var(--color-text)}.Legal-module__FeH_lq__tocSubLink{font-size:var(--text-xs);color:var(--color-text-3);padding:2px 0 2px var(--space-3);text-decoration:none}.Legal-module__FeH_lq__tocSubLink:hover{color:var(--color-text-2)}.Legal-module__FeH_lq__section{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-5);scroll-margin-top:var(--space-4)}.Legal-module__FeH_lq__section h2{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0 0 var(--space-3);color:var(--color-text)}.Legal-module__FeH_lq__section h3{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:var(--space-4) 0 var(--space-2);color:var(--color-text)}.Legal-module__FeH_lq__section p,.Legal-module__FeH_lq__section li{font-size:var(--text-sm);color:var(--color-text-2);line-height:1.65}.Legal-module__FeH_lq__section p{margin:0 0 var(--space-3)}.Legal-module__FeH_lq__section ul,.Legal-module__FeH_lq__section ol{margin:0 0 var(--space-3) var(--space-4);padding:0}.Legal-module__FeH_lq__section li{margin-bottom:4px}.Legal-module__FeH_lq__section strong{color:var(--color-text);font-weight:var(--weight-semibold)}.Legal-module__FeH_lq__section a{color:var(--color-primary);text-decoration:none}.Legal-module__FeH_lq__section a:hover{text-decoration:underline}.Legal-module__FeH_lq__sectionTag{font-size:10px;font-family:var(--font-mono);border-radius:var(--radius-sm);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-2);align-items:center;gap:6px;padding:2px 7px;display:inline-flex}.Legal-module__FeH_lq__sectionTagRequired{background:color-mix(in oklab, var(--register-ledger) 12%, var(--color-panel));color:var(--register-ledger);border:1px solid color-mix(in oklab, var(--register-ledger) 32%, transparent)}.Legal-module__FeH_lq__sectionTagDefault{background:var(--color-panel);color:var(--color-text-2);border:1px solid var(--color-divider)}.Legal-module__FeH_lq__sectionTagOptIn{background:color-mix(in oklab, var(--register-attorney) 10%, var(--color-panel));color:var(--register-attorney);border:1px dashed color-mix(in oklab, var(--register-attorney) 32%, var(--color-divider))}.Legal-module__FeH_lq__callout{padding:var(--space-3) var(--space-4);background:color-mix(in oklab, var(--register-grace) 6%, var(--color-panel));border-left:3px solid var(--register-grace);border-radius:var(--radius-md);margin:var(--space-3) 0;font-size:var(--text-sm);color:var(--color-text-2)}.Legal-module__FeH_lq__footer{padding-top:var(--space-4);border-top:1px solid var(--color-divider);font-size:var(--text-xs);color:var(--color-text-3);font-family:var(--font-mono);letter-spacing:.04em;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}
