.dv{max-width:760px;padding:var(--s7,56px) 20px var(--s8,80px);text-align:left;flex-direction:column;gap:40px;margin:0 auto;display:flex}.dv section,.dv header{text-align:left;align-items:flex-start;min-width:0;max-width:none;margin:0;padding:0}.dv pre{min-width:0;max-width:100%}.dv{overflow-x:hidden}.dv h1,.dv h2,.dv p,.dv li{text-align:left}.dv h1{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(34px,5vw,48px);font-weight:800;line-height:1.02}.dv .lead{color:var(--slate);max-width:62ch;margin:0;font-size:19px;line-height:1.5}.dv section{flex-direction:column;gap:12px;display:flex}.dv h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:800}.dv p,.dv li{max-width:66ch;font-size:16.5px;line-height:1.55}.dv ul{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.dv pre{border:1px solid var(--line);background:var(--wash);border-radius:14px;margin:0;padding:14px 16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.5;overflow-x:auto}.dv code{background:var(--tint);color:var(--deep);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}.dv pre code{color:inherit;background:0 0;padding:0}.dv table{border-collapse:collapse;width:100%;font-size:15px}.dv th,.dv td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:9px 12px}.dv th{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);border-top:0;font-size:12px;font-weight:800}.dv .tw{border:1px solid var(--line);border-radius:14px;overflow-x:auto}
