.page_pageWrapper__TQDUo{max-width:1200px;margin:0 auto;padding:3rem 2rem 4rem}.page_twoCol__nv45w{display:grid;grid-template-columns:220px 1fr;grid-template-areas:"toc article";grid-column-gap:0;column-gap:0;align-items:start}.page_tocCol__BCBwm{grid-area:toc;padding-right:2.5rem;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 2rem);align-self:start;max-height:calc(100vh - var(--nav-h) - 4rem);overflow-y:auto}.page_articleCol__GfDm0{grid-area:article;max-width:760px;padding-left:2.5rem;border-left:1px solid var(--border);min-width:0}@media (max-width:1080px){.page_twoCol__nv45w{display:block}.page_tocCol__BCBwm{padding-right:0;margin-bottom:0}.page_articleCol__GfDm0{padding-left:0;border-left:none;max-width:100%}}.page_header__Zc_Ie{margin-bottom:2.5rem}.page_meta__p0rBO{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.page_date__s1If_,.page_rt__9gJWA{font-size:.78rem;color:var(--text-secondary);font-family:var(--font-mono)}.page_title__xYFu1{font-family:var(--font-serif);font-size:clamp(1.5rem,4vw,2.2rem);font-weight:300;color:var(--text-primary);margin-bottom:.75rem;line-height:1.4}.page_summary__UbgPy{font-size:1rem;color:var(--text-secondary);margin-bottom:1rem;line-height:1.7;font-style:italic}.page_tags___EWDJ{display:flex;flex-wrap:wrap;gap:.4rem}.page_series__eQwS_{border:1px solid var(--border);border-left:3px solid var(--accent-1);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:1rem 1.5rem;margin-bottom:2rem;background:var(--bg-card)}.page_seriesTitle__IDfE_{font-family:var(--font-mono);font-size:.8rem;color:var(--accent-1);margin-bottom:.75rem;letter-spacing:.06em;text-transform:uppercase}.page_seriesList__cRHu9{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.page_seriesList__cRHu9 li{font-size:.875rem}.page_seriesList__cRHu9 a{color:var(--text-secondary);transition:color .25s}.page_seriesList__cRHu9 a:hover{color:var(--accent-2)}.page_seriesCurrent__4B8qM span{color:var(--accent-2);font-weight:400}.page_postNav__HFbOx{position:relative;margin-top:4rem;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-card)}.page_postNavEmber__X8Z5b{position:absolute;inset:0;pointer-events:none}.page_postNavInner__sbP4H{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;min-height:80px}.page_navLink__2Rm1M{display:flex;flex-direction:column;justify-content:center;padding:1.25rem 1.5rem;text-decoration:none;transition:background .3s;gap:.3rem}.page_navLink__2Rm1M:hover{background:rgba(196,98,45,.06)}.page_navRight__OrQK8{align-items:flex-end;text-align:right;border-left:1px solid var(--border)}.page_navLabel__M24av{font-family:var(--font-mono);font-size:.72rem;color:var(--text-secondary);letter-spacing:.08em}.page_navTitle__R1VP0{font-size:.875rem;color:var(--text-primary);line-height:1.4;transition:color .3s}.page_navLink__2Rm1M:hover .page_navTitle__R1VP0{color:var(--accent-2)}@media (max-width:480px){.page_postNavInner__sbP4H{grid-template-columns:1fr}.page_navRight__OrQK8{text-align:left;border-left:none;border-top:1px solid var(--border)}}