.legal-module__FWDERa__main{padding-block:var(--space-6xl) var(--space-7xl);flex:1}.legal-module__FWDERa__shell{width:100%;max-width:46rem;padding-inline:var(--gutter);margin:0 auto}.legal-module__FWDERa__overline{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-muted)}.legal-module__FWDERa__heading{margin-top:var(--space-md);font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.legal-module__FWDERa__updated{margin-top:var(--space-base);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--fg-muted)}.legal-module__FWDERa__summary{margin-top:var(--space-lg);font-size:var(--text-lead);line-height:var(--leading-normal);color:var(--fg-muted)}.legal-module__FWDERa__draft{margin-top:var(--space-2xl);padding:var(--space-lg) var(--space-xl);border:2px solid var(--accent-base);border-radius:var(--radius-md);background:var(--surface-panel)}.legal-module__FWDERa__draftTitle{font-weight:700;font-size:var(--text-row-label);color:var(--accent-on-light)}.legal-module__FWDERa__draftBody{margin-top:var(--space-sm);font-size:var(--text-body);line-height:var(--leading-normal);color:var(--fg-muted)}.legal-module__FWDERa__body{margin-top:var(--space-4xl)}.legal-module__FWDERa__body h2{margin-top:var(--space-4xl);padding-top:var(--space-xl);border-top:1px solid var(--border-subtle);font-weight:700;font-size:var(--text-h3);line-height:var(--leading-tight)}.legal-module__FWDERa__body h3{margin-top:var(--space-2xl);font-weight:600;font-size:var(--text-section)}.legal-module__FWDERa__body p,.legal-module__FWDERa__body li{margin-top:var(--space-base);font-size:var(--text-body);line-height:var(--leading-normal)}.legal-module__FWDERa__body ul,.legal-module__FWDERa__body ol{margin-top:var(--space-base);padding-left:var(--space-xl)}.legal-module__FWDERa__body li{margin-top:var(--space-sm)}.legal-module__FWDERa__body a{color:var(--accent-on-light);text-underline-offset:.2em;text-decoration:underline}.legal-module__FWDERa__body a:hover,.legal-module__FWDERa__body a:focus-visible{text-decoration-thickness:2px}.legal-module__FWDERa__body strong{font-weight:600}.legal-module__FWDERa__callout{margin-top:var(--space-xl);padding:var(--space-lg);border-left:3px solid var(--border);background:var(--surface-sunken);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.legal-module__FWDERa__callout p:first-child{margin-top:0}.legal-module__FWDERa__gap{font-family:var(--font-mono);font-size:var(--text-caption);border-radius:var(--radius-xs);background:var(--surface-panel);border:1px dashed var(--accent-base);color:var(--accent-on-light);padding:.1em .45em}.legal-module__FWDERa__tableWrap{margin-top:var(--space-xl);overflow-x:auto}.legal-module__FWDERa__table{border-collapse:collapse;width:100%;font-size:var(--text-body)}.legal-module__FWDERa__table th,.legal-module__FWDERa__table td{padding:var(--space-md) var(--space-base);text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);line-height:var(--leading-normal)}.legal-module__FWDERa__table th{font-weight:600;font-size:var(--text-caption);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-muted);white-space:nowrap}.legal-module__FWDERa__related{margin-top:var(--space-6xl);padding-top:var(--space-xl);border-top:1px solid var(--border)}.legal-module__FWDERa__relatedTitle{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fg-muted)}.legal-module__FWDERa__relatedList{margin-top:var(--space-base);gap:var(--space-md);display:grid}.legal-module__FWDERa__relatedLink{font-size:var(--text-body);color:var(--accent-on-light);text-underline-offset:.2em;text-decoration:underline}.legal-module__FWDERa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legal-module__FWDERa__figure{margin:2rem 0}.legal-module__FWDERa__figureImage{border:1px solid var(--border);border-radius:10px;width:100%;height:auto}.legal-module__FWDERa__figure figcaption{color:var(--fg-muted);margin-top:.75rem;font-size:.9rem}
