.doc-updated{color:var(--c-muted);font-size:var(--fs-caption);line-height:var(--lh-caption);margin:0 0 var(--s-6)}.doc-lede{background:var(--c-card);border:1px solid var(--c-border);border-left:4px solid var(--c-accent);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:var(--s-5);margin:0 0 var(--s-6)}.doc-lede p{margin:0}h2[id]{scroll-margin-top:var(--s-8)}.doc-table-wrap{overflow-x:auto;margin:var(--s-4) 0;border:1px solid var(--c-border);border-radius:var(--r-md)}.doc-table{width:100%;border-collapse:collapse;font-size:var(--fs-label);line-height:var(--lh-label)}.doc-table th,.doc-table td{text-align:left;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-border);vertical-align:top}.doc-table thead th{color:var(--c-muted);font-weight:var(--fw-bodySemi);background:var(--c-surface)}.doc-table tbody tr:last-child td{border-bottom:none}.doc-list{margin:0 0 var(--s-4);padding-left:var(--s-5)}.doc-list li{margin-bottom:var(--s-2)}.doc-faq dt{font-family:var(--ff-heading),system-ui,sans-serif;font-weight:var(--fw-headingSemi);color:var(--c-ink);margin-top:var(--s-6)}.doc-faq dd{margin:var(--s-1) 0 0;color:var(--c-muted)}.doc-contact{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:var(--s-6);margin:var(--s-6) 0}.doc-contact p{margin:0}
