.container{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem;line-height:1.6}.container .lede{font-size:1.1em;color:var(--color-text-muted, #444);border-left:3px solid var(--color-accent, #5b8def);padding-left:1rem;margin:1.5rem 0 2rem}.container h1{font-size:2rem;margin-bottom:.5rem}.container h2{margin-top:2.5rem;font-size:1.4rem}.container ol li,.container ul li{margin:.4rem 0}.container .flow{overflow-x:auto;background:var(--color-surface-alt, #f4f6fb);border-radius:8px;padding:1rem 1.25rem;margin:1.5rem 0}.container .flow pre{margin:0;font-size:.9rem;line-height:1.5}.container .callout{background:var(--color-surface-alt, #f4f6fb);border-radius:8px;padding:1rem 1.25rem;margin:1.5rem 0}.container code{background:var(--color-surface-alt, #f4f6fb);border-radius:4px;padding:.1rem .35rem;font-size:.9em}.container .table-wrap{overflow-x:auto;margin:1.5rem 0}.container table{width:100%;border-collapse:collapse;font-size:.92rem}.container th,.container td{border:1px solid var(--color-border, #dde3ef);padding:.65rem .75rem;text-align:left;vertical-align:top}.container th{background:var(--color-surface-alt, #f4f6fb);font-weight:600}
