.pv{background:var(--bg);color:var(--text)}.pv .pv-body{max-width:760px;padding-block:28px 72px;font-size:15px;line-height:1.75}.pv h1{font-size:34px;margin:0;line-height:1.2}.pv .pv-meta{margin:8px 0 24px;color:var(--text2);font-weight:650;font-size:13.5px;font-variant-numeric:tabular-nums}.pv section{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.pv h2{font-size:18px;font-weight:800;margin:0 0 10px;letter-spacing:-.02em}.pv h3{font-size:14px;font-weight:700;color:var(--text2);margin:14px 0 4px}.pv p{margin:8px 0}.pv ul{margin:6px 0;padding-left:1.2em;list-style:disc}.pv ol{margin:6px 0;padding-left:1.4em;list-style:decimal}.pv li{margin:3px 0}.pv li::marker{color:var(--text2)}.pv a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--text2);overflow-wrap:anywhere}.pv a:hover{text-decoration-color:currentColor}.pv .pv-toc{margin:0 0 8px;padding:12px 14px 12px 2.2em;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);list-style:decimal;column-count:2;column-gap:28px;font-size:14px;line-height:1.6}.pv .pv-toc li{margin:2px 0;break-inside:avoid}.pv .pv-toc a{text-decoration:none}.pv .pv-toc a:hover{text-decoration:underline}.pv section[id]{scroll-margin-top:calc(var(--sb-h, 56px) + 12px)}.pv .pv-table{margin-top:12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.pv table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.55;table-layout:fixed}.pv td,.pv th{text-align:left;vertical-align:top;padding:9px 10px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.pv tbody tr:last-child td,.pv tbody tr:last-child th{border-bottom:0}.pv thead th{font-size:12.5px;color:var(--text2);background:var(--fill)}.pv tbody th,.pv thead th{font-weight:700}.pv .pv-cards{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:1fr;gap:10px}.pv .pv-card{margin:0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:12px 14px;font-size:13.5px;line-height:1.55}.pv .pv-card h3{margin:0 0 8px;font-size:15px;font-weight:800;color:var(--text)}.pv .pv-card dl{display:grid;grid-template-columns:7.5em 1fr;gap:5px 12px;margin:0}.pv .pv-card dt{color:var(--text2);font-weight:650}.pv .pv-card dd{margin:0;overflow-wrap:anywhere}.pv .pv-dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:8px 0 0}.pv .pv-dl dt{color:var(--text2);font-weight:650}.pv .pv-dl dd{margin:0;font-weight:600}@media (max-width:640px){.pv .pv-body{padding-inline:16px}.pv h1{font-size:28px}.pv .pv-toc{column-count:1}.pv thead{display:none}.pv table,.pv tbody,.pv td,.pv th,.pv tr{display:block;width:auto}.pv tbody tr{border-bottom:1px solid var(--line);padding:8px 0}.pv tbody tr:last-child{border-bottom:0}.pv tbody td,.pv tbody th{border:0;padding:2px 12px}.pv tbody td:before{content:attr(data-k);display:inline-block;min-width:5.5em;color:var(--text2);font-weight:650}.pv .pv-card dl{grid-template-columns:1fr;gap:0}.pv .pv-card dd{margin-bottom:6px}.pv .pv-card dd:last-child{margin-bottom:0}}