.essay_page__EXXvC{padding:var(--space-xl) 0 var(--section-gap);--essay-accent:var(--color-gold);--essay-accent-bg:rgba(var(--color-gold-rgb),0.1);--essay-accent-border:var(--color-gold-dim)}.essay_back__CX83T,.essay_coverWrap__3ldmp{margin-bottom:var(--space-lg)}.essay_coverWrap__3ldmp{position:relative;width:100%;height:clamp(220px,42vw,360px);overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-border)}.essay_coverImg__mxxAI{object-fit:cover}.essay_header__UDcey{margin-bottom:var(--space-lg)}.essay_meta__4_GAT{margin-bottom:var(--space-sm)}.essay_date__Qt2pe,.essay_readTime__U7S8h{font-size:var(--text-sm);color:var(--color-text-muted)}.essay_readTime__U7S8h:before{content:"·";margin-right:var(--space-sm)}.essay_title__mFe6f{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.2;color:var(--color-text);margin-bottom:1rem}.essay_excerpt__7WTmI{font-size:clamp(1.05rem,1.2vw,1.2rem);color:var(--color-text-muted);line-height:1.8;border-left:2px solid var(--essay-accent-border);padding-left:var(--space-sm);margin-bottom:var(--space-lg);font-style:italic}.essay_tagActionRow__RLjrv{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}.essay_tagList__wn_Xu{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;flex:1 1 280px;margin-bottom:0}.essay_tagItem__tNcW7{display:inline-flex}.essay_tagLink__QRVLZ{display:inline-flex;align-items:center;min-height:34px;padding:.25rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s,color .2s,background-color .2s}.essay_tagLink__QRVLZ:is(:hover,:active){border-color:var(--essay-accent-border);color:var(--essay-accent);background-color:var(--essay-accent-bg)}.essay_ornament__rSb0M{margin:var(--space-md) 0}.essay_content__ykbzD{color:var(--color-text-soft);font-size:clamp(1.08rem,1.1vw,1.2rem);line-height:1.9}.essay_content__ykbzD h2{font-size:clamp(1.45rem,2vw,1.9rem);margin:var(--space-lg) 0 1rem}.essay_content__ykbzD h2,.essay_content__ykbzD h3{font-family:var(--font-heading);color:var(--color-text);scroll-margin-top:calc(var(--header-height) + 1.2rem)}.essay_content__ykbzD h3{font-size:clamp(1.2rem,1.5vw,1.45rem);margin:var(--space-lg) 0 var(--space-sm)}.essay_content__ykbzD p{margin-bottom:var(--space-md)}.essay_content__ykbzD strong{color:var(--color-text);font-weight:600}.essay_content__ykbzD em{color:var(--essay-accent);font-style:italic}.essay_content__ykbzD a{color:var(--color-gold);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold-dim);text-decoration-color:var(--color-gold-dim);text-underline-offset:3px;transition:color .2s}.essay_content__ykbzD a:is(:hover,:active){color:var(--color-gold-light)}.essay_content__ykbzD blockquote{border-left:2px solid var(--color-gold-dim);padding-left:var(--space-sm);color:var(--color-text-muted);font-style:italic;margin:var(--space-lg) 0}.essay_content__ykbzD ol,.essay_content__ykbzD ul{padding-left:var(--space-md);margin-bottom:var(--space-md)}.essay_content__ykbzD li{margin-bottom:.4rem}.essay_content__ykbzD code{font-family:monospace;font-size:.9em;background-color:var(--color-bg-card);border:1px solid var(--color-border);padding:.1em .4em;border-radius:var(--radius-xs);color:var(--color-gold-light)}.essay_content__ykbzD pre{background-color:var(--color-bg-card);border:1px solid var(--color-border);padding:var(--space-md);border-radius:var(--radius-sm);overflow-x:auto;margin-bottom:var(--space-md)}.essay_content__ykbzD pre code{background:none;border:none;padding:0}.essay_toc__qgynH{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);background-color:var(--color-bg-card);margin-bottom:var(--space-lg)}.essay_tocTitle__z1qKU{font-size:1rem;color:var(--color-text);margin-bottom:var(--space-sm)}.essay_tocList___S9M0{list-style:none;display:grid;grid-gap:.35rem;gap:.35rem}.essay_tocItem__m1hp0{display:block}.essay_tocLink__RtPjU{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.45;transition:color .2s}.essay_tocLink__RtPjU:is(:hover,:active){color:var(--color-gold)}.essay_tocLinkSub__vK8aw{display:inline-block;padding-left:.9rem;color:var(--color-text-soft)}.essay_postNav___HHtJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.essay_navItem__ceP8T{display:flex}.essay_navItemRight__lsRIN{justify-content:flex-end}.essay_navLink__VkRda{display:flex;flex-direction:column;gap:.4rem;max-width:280px}.essay_navLinkRight__21z0p{align-items:flex-end;text-align:right}.essay_navLabel___mVlw{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);transition:color .2s}.essay_navLink__VkRda:is(:hover,:active) .essay_navLabel___mVlw{color:var(--color-gold)}.essay_navTitle__aTwjT{font-size:var(--text-base);font-family:var(--font-heading);color:var(--color-text);line-height:1.35;transition:color .2s}.essay_navLink__VkRda:is(:hover,:active) .essay_navTitle__aTwjT{color:var(--color-gold-light)}.essay_related__8EQx1{margin-top:var(--space-lg)}.essay_relatedTitle__lrPbb{font-family:var(--font-heading);font-size:1.1rem;color:var(--color-text);margin-bottom:var(--space-md)}.essay_relatedGrid__Mwivh{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.essay_relatedCard__9Y9E_{display:flex;flex-direction:column;gap:.4rem;background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);transition:border-color .2s,transform .2s}.essay_relatedCard__9Y9E_:is(:hover,:active){border-color:var(--essay-accent-border);transform:translateY(-2px)}.essay_relatedCardTitle__OpMLf{font-family:var(--font-heading);font-size:1rem;color:var(--color-text);line-height:1.35;transition:color .2s}.essay_relatedCard__9Y9E_:is(:hover,:active) .essay_relatedCardTitle__OpMLf{color:var(--color-gold-light)}.essay_relatedExcerpt__1zKFN{font-size:.85rem;color:var(--color-text-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.essay_relatedReadMore__CbApF{font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--essay-accent);margin-top:var(--space-xs)}.essay_postFooter__osocK{margin-top:var(--space-xl)}@media (max-width:768px){.essay_tagActionRow__RLjrv{gap:.65rem}.essay_tagList__wn_Xu{flex-basis:100%}.essay_postNav___HHtJ{grid-template-columns:1fr;gap:.9rem}.essay_navItemRight__lsRIN{justify-content:flex-start}.essay_navLinkRight__21z0p,.essay_navLink__VkRda{align-items:flex-start;text-align:left;max-width:none}.essay_excerpt__7WTmI{font-size:1rem}.essay_content__ykbzD{font-size:1.05rem;line-height:1.85}}@media (max-width:480px){.essay_relatedGrid__Mwivh{grid-template-columns:1fr}}.ReadingProgress_track__Tr_IH{position:fixed;top:var(--header-height);left:0;right:0;height:3px;z-index:95;pointer-events:none;background:rgba(var(--color-gold-rgb),.08)}.ReadingProgress_value__ONJOw{display:block;width:100%;height:100%;transform-origin:left center;background:linear-gradient(90deg,var(--color-gold),var(--color-gold-light))}@media (max-width:860px){.ReadingProgress_track__Tr_IH{top:calc(var(--header-height) - 1px)}}