.doc{padding:110px 0 72px}.doc .container{max-width:820px}.doc h1{font-size:clamp(1.9rem,5vw,2.6rem);font-weight:800;margin-bottom:16px}.doc h2{font-size:1.35rem;font-weight:700;margin:36px 0 12px;scroll-margin-top:90px}.doc h3,.doc h4{font-size:1.05rem;font-weight:700;margin:24px 0 8px;scroll-margin-top:90px}.doc p,.doc li{color:var(--text-secondary);margin-bottom:10px;line-height:1.6}.doc ul,.doc ol{padding-left:22px;margin-bottom:12px}.doc strong{color:var(--text)}.doc a{color:var(--cyan)}.doc code{font-size:.9em;background:var(--surface);padding:1px 5px;border-radius:4px}.doc pre{background:var(--surface);padding:12px;border-radius:8px;overflow:auto;margin-bottom:12px}.doc pre code{padding:0;background:none}.doc blockquote{border-left:2px solid var(--cyan);padding:4px 0 4px 16px;margin:12px 0;color:var(--text)}.doc img{max-width:100%;border-radius:8px}.doc hr{border:0;border-top:1px solid var(--border);margin:28px 0}.doc-table{overflow-x:auto;margin-bottom:14px}.doc table{border-collapse:collapse;font-size:.92rem}.doc th,.doc td{border:1px solid var(--border);padding:6px 10px;text-align:left;vertical-align:top;color:var(--text-secondary)}.doc th{color:var(--text)}
