.QlTejq_article{width:min(1160px,100%);margin:0 auto}.QlTejq_backLink{color:var(--text-secondary);margin:4px 0 34px;font-size:.84rem;display:inline-flex}.QlTejq_backLink:hover,.QlTejq_backLink:focus-visible{color:var(--accent-text);outline:none}.QlTejq_articleHeader{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-secondary);grid-template-columns:128px minmax(0,1fr);gap:clamp(28px,6vw,84px);padding:clamp(32px,6vw,72px) 0;display:grid}.QlTejq_articleRail{border-right:1px solid var(--border-secondary);font-family:var(--font-mono);flex-direction:column;justify-content:space-between;padding-right:24px;display:flex}.QlTejq_articleRail span{color:var(--accent-text);letter-spacing:.13em;font-size:.68rem;font-weight:750}.QlTejq_articleRail time{color:var(--text-muted);writing-mode:vertical-rl;font-size:.78rem;transform:rotate(180deg)}.QlTejq_articleIntro{max-width:900px}.QlTejq_metaRow{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;gap:10px;margin-bottom:24px;font-size:.7rem;display:flex}.QlTejq_articleIntro h1{letter-spacing:-.052em;margin-bottom:26px;font-size:clamp(2rem,3.6vw,4.2rem);font-weight:700;line-height:1.05}.QlTejq_articleIntro>p{max-width:720px;color:var(--text-secondary);font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.85}.QlTejq_tags{color:var(--accent-text);flex-wrap:wrap;gap:10px;margin-top:24px;font-size:.78rem;display:flex}.QlTejq_layout{grid-template-columns:210px minmax(0,760px);justify-content:center;gap:clamp(36px,7vw,96px);padding:clamp(48px,8vw,104px) 0;display:grid}.QlTejq_layoutNoToc{grid-template-columns:minmax(0,760px)}.QlTejq_toc{border-top:1px solid var(--border-strong);align-self:start;max-height:calc(100dvh - 180px);padding:16px 0;position:sticky;top:152px;overflow-y:auto}.QlTejq_tocTitle{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.12em;margin-bottom:15px;font-size:.66rem;font-weight:700}.QlTejq_tocList{gap:6px;display:grid}.QlTejq_tocLink{color:var(--text-muted);border-left:2px solid #0000;padding:5px 9px;font-size:.78rem;line-height:1.5;display:block}.QlTejq_tocLevel3{padding-left:20px}.QlTejq_tocLink:hover,.QlTejq_activeTocLink{border-left-color:var(--accent-primary);color:var(--text-primary)}.QlTejq_content{min-width:0;color:var(--text-secondary);font-size:1.01rem;line-height:1.92}.QlTejq_content h2,.QlTejq_content h3{color:var(--text-primary);letter-spacing:-.034em;scroll-margin-top:140px}.QlTejq_content h2{border-top:1px solid var(--border-primary);margin:3.6rem 0 1.15rem;padding-top:1.4rem;font-size:clamp(1.55rem,3vw,2.2rem)}.QlTejq_content h3{margin:2.4rem 0 .9rem;font-size:1.3rem}.QlTejq_content p,.QlTejq_content ul,.QlTejq_content ol,.QlTejq_content blockquote,.QlTejq_content table,.QlTejq_content pre{margin:1.15rem 0}.QlTejq_content ul,.QlTejq_content ol{padding-left:1.4rem}.QlTejq_content ul{list-style:outside}.QlTejq_content ol{list-style:decimal}.QlTejq_content a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.QlTejq_content blockquote{border-left:3px solid var(--accent-primary);color:var(--text-primary);background:var(--surface-muted);padding:18px 22px}.QlTejq_content table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.QlTejq_content th,.QlTejq_content td{border:1px solid var(--border-primary);text-align:left;padding:11px 13px}.QlTejq_content th{color:var(--text-primary);background:var(--surface-muted)}.QlTejq_content code{border-radius:var(--radius-sm);color:var(--accent-text);background:var(--surface-muted);font-family:var(--font-mono);padding:.15em .35em;font-size:.88em}.QlTejq_content pre{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-secondary);padding:18px;overflow-x:auto}.QlTejq_content pre code{color:var(--text-secondary);background:0 0;padding:0}.QlTejq_highlight{color:var(--text-primary);background:var(--accent-muted);padding:.05em .18em}.QlTejq_articlePager{border-top:1px solid var(--border-secondary);grid-template-columns:1fr 1fr;gap:12px;padding-top:32px;display:grid}.QlTejq_articlePager a{border:1px solid var(--border-primary);border-radius:var(--radius-md);gap:8px;padding:20px;display:grid}.QlTejq_articlePager a:last-child{text-align:right}.QlTejq_articlePager a:hover,.QlTejq_articlePager a:focus-visible{border-color:var(--border-accent);outline:none}.QlTejq_articlePager span{color:var(--text-muted);font-family:var(--font-mono);font-size:.68rem}.QlTejq_articlePager strong{font-size:.9rem}@media (max-width:780px){.QlTejq_articleHeader{grid-template-columns:1fr;gap:24px}.QlTejq_articleRail{border-right:0;border-bottom:1px solid var(--border-secondary);flex-direction:row;padding:0 0 14px}.QlTejq_articleRail time{writing-mode:initial;transform:none}.QlTejq_layout,.QlTejq_layoutNoToc{grid-template-columns:1fr;padding:50px 0}.QlTejq_toc{max-height:none;position:static}.QlTejq_articlePager{grid-template-columns:1fr}.QlTejq_articlePager a:last-child{text-align:left}}
