.legal-subdoc-title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-28);font-weight:var(--fw-bold);margin-block:var(--space-2) var(--space-1)}.legal-last-updated-inline{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-14);margin-block:0 var(--space-6)}.legal-subdoc-divider{border:none;border-top:1px solid var(--border-default,#e5e5e3);margin-block:var(--space-12)}.legal-draft-banner{background:var(--status-warning-light,#fff1dc);border:2px solid var(--status-warning,#e08400);border-radius:6px;color:var(--status-warning,#e08400);font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:var(--lh-relaxed);margin-block-end:var(--space-8);padding:var(--space-4) var(--space-5)}.legal-draft-banner__heading{align-items:center;color:var(--status-warning,#e08400);display:flex;font-size:var(--fs-16);font-weight:var(--fw-bold);gap:var(--space-2);margin-block-end:var(--space-2)}.legal-header{padding-block:var(--space-10) var(--space-6)}.legal-article,.legal-header{background:var(--surface-page)}.legal-article{padding-block:var(--space-6) var(--space-16)}.legal-article .content-page__prose,.legal-header .content-page__prose{max-width:960px}.legal-toc{background:var(--surface-subtle,#f8f9fa);border-left:4px solid var(--brand-primary,#e02020);border-radius:4px;margin-block:var(--space-6) var(--space-10);padding:var(--space-4) var(--space-5)}.legal-toc__heading{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-16);font-weight:var(--fw-bold);margin-block-end:var(--space-3)}.legal-toc ol{color:var(--text-secondary);font-size:var(--fs-14);margin:0;padding-inline-start:var(--space-5)}.legal-toc li{margin-block-end:var(--space-1)}.legal-toc a{color:var(--text-link);text-decoration:none}.legal-toc a:hover{text-decoration:underline}.content-page__prose mark{background:#fef9c3;border-radius:2px;color:#713f12;padding-inline:2px}.legal-table-wrap{margin-block:0 var(--space-5);overflow-x:auto}.legal-table{border-collapse:collapse;color:var(--text-secondary);font-size:var(--fs-14);width:100%}.legal-table th{background:var(--surface-subtle,#f1f5f9);border-bottom:2px solid var(--border-default,#e2e8f0);color:var(--text-primary);font-family:var(--font-display);font-weight:var(--fw-semibold);text-align:left}.legal-table td,.legal-table th{padding:var(--space-3) var(--space-4)}.legal-table td{border-bottom:1px solid var(--border-default,#e2e8f0);vertical-align:top}.legal-table tr:last-child td{border-bottom:none}.legal-last-updated{color:var(--text-secondary);font-size:var(--fs-14);margin-block-end:var(--space-6)}