.DTgQIG_shell{background:var(--night);min-height:100svh;color:var(--text);font-size:16px;line-height:1.75}.DTgQIG_head{width:min(1120px,calc(100% - var(--gutter)*2));border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;height:80px;margin:auto;display:flex}.DTgQIG_head>a:last-child{min-height:44px;color:var(--violet-soft);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.DTgQIG_main,.DTgQIG_foot{width:min(720px,calc(100% - var(--gutter)*2));margin:auto}.DTgQIG_main{padding:32px 0 64px}.DTgQIG_prose{overflow-wrap:anywhere;min-width:0}.DTgQIG_prose h1{letter-spacing:-.04em;margin:0 0 32px;font-size:32px;font-weight:500;line-height:1.16}.DTgQIG_prose h2{letter-spacing:-.025em;color:var(--text);margin:40px 0 16px;font-size:20px;font-weight:500;line-height:1.35}.DTgQIG_prose h3{margin:24px 0 12px;font-size:18px;font-weight:500}.DTgQIG_prose p{color:#d1cfdf;margin:0 0 20px;line-height:1.75}.DTgQIG_prose strong{color:var(--text);font-weight:600}.DTgQIG_prose em{color:var(--muted)}.DTgQIG_prose a,.DTgQIG_other a{color:var(--violet-soft);text-underline-offset:4px;text-decoration:underline}.DTgQIG_prose ul,.DTgQIG_prose ol{color:#d1cfdf;margin:0 0 24px;padding-left:24px}.DTgQIG_prose li{margin-bottom:12px}.DTgQIG_prose blockquote{border-left:2px solid var(--iris);color:var(--muted);margin:24px 0;padding-left:20px}.DTgQIG_prose hr{border:0;border-top:1px solid var(--border);margin:32px 0}.DTgQIG_prose code{background:var(--surface);color:var(--violet-soft);border-radius:4px;padding:2px 4px}.DTgQIG_prose .tableScroll{overscroll-behavior-inline:contain;width:100%;margin:24px 0;overflow-x:auto}.DTgQIG_prose table{border-collapse:collapse;color:#d1cfdf;text-align:left;width:100%;min-width:540px;font-size:14px;line-height:1.6}.DTgQIG_prose th,.DTgQIG_prose td{vertical-align:top;border:1px solid var(--border);padding:12px}.DTgQIG_prose th{color:var(--text);background:var(--surface);font-weight:500}.DTgQIG_other{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 24px;padding-top:24px;font-size:14px;display:flex}.DTgQIG_other a{align-items:center;min-height:44px;display:inline-flex}.DTgQIG_foot{border-top:1px solid var(--border);padding:24px 0 48px;font-size:14px}.DTgQIG_foot a{min-height:44px;color:var(--violet-soft);align-items:center;text-decoration:none;display:inline-flex}@media (min-width:900px){.DTgQIG_head{height:96px}.DTgQIG_main{padding-top:48px}.DTgQIG_prose h1{font-size:40px}}
