.doc{gap:18px;max-width:760px;margin:0 auto;padding:110px 24px 120px;display:grid}.doc h1{font-size:clamp(30px,4vw,44px)}.doc h2{margin:22px 0 0;font-size:24px}.doc p,.doc li{color:var(--tx-2);font-size:16px}.doc ul{gap:6px;padding-left:20px;display:grid}.doc a{color:var(--yellow);text-underline-offset:3px;text-decoration:underline}.doc table{border-collapse:collapse;width:100%;font-size:14px}.doc th,.doc td{text-align:left;color:var(--tx-2);vertical-align:top;border-bottom:1px solid #333;padding:10px 8px}.doc th{font:600 14px/1.2 var(--f-px);color:#fff}.doc .back{font:600 16px/1 var(--f-px);color:#fff;text-decoration:none}.doc .tw{overflow-x:auto}body.doc-page{background:#121212 linear-gradient(#0009,#0009);overflow:auto}
