.journal-post_article__ZMOOm{padding-top:var(--nav-height);min-height:100vh;background:var(--color-bg-white)}.journal-post_hero__i_JSQ{max-width:var(--container);margin:0 auto;padding:var(--space-lg) var(--gutter);text-align:left}.journal-post_meta__ODUQA{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-md);margin-bottom:var(--space-sm);font-family:var(--font-ui);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-subtle)}.journal-post_category__yyFz0{color:var(--color-accent)}.journal-post_title__2JtWu{font-family:var(--font-display);font-size:clamp(2rem,5vw,4.5rem);font-weight:300;line-height:1.1;letter-spacing:var(--tracking-tight);color:var(--color-text-primary);max-width:1000px;margin:0 0 var(--space-md)}.journal-post_heroImage__iIlR9{width:calc(100% - 8%);max-width:var(--container);margin:0 auto var(--space-2xl);aspect-ratio:21/9;position:relative;overflow:hidden;border-radius:12px;background:var(--color-bg-warm)}.journal-post_layoutWrapper__XHGCt{display:grid;grid-template-columns:260px 1fr 120px;grid-gap:var(--space-xl);gap:var(--space-xl);max-width:1300px;margin:0 auto;padding:0 var(--gutter) var(--space-4xl);align-items:flex-start}.journal-post_sidebarLeft__sYQIy,.journal-post_sidebarRight__tkBLJ{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + var(--space-2xl));height:-moz-fit-content;height:fit-content}.journal-post_sidebarRight__tkBLJ{display:flex;justify-content:center}.journal-post_mainContent__CCeBo{max-width:760px;margin:0;padding-left:var(--space-xl)}.journal-post_sectionHeading__AQr1N{font-family:var(--font-display);font-size:clamp(22px,2.5vw,32px);font-weight:400;line-height:1.3;margin:var(--space-xl) 0 var(--space-md);color:var(--color-text-primary)}.journal-post_excerpt__IejiB{font-size:20px;line-height:1.6;margin-bottom:var(--space-xl);font-weight:400;max-width:700px}.journal-post_content__nsGWV,.journal-post_excerpt__IejiB{font-family:var(--font-body);color:var(--color-text-primary)}.journal-post_content__nsGWV{font-size:17px;line-height:1.7;opacity:.85}.journal-post_content__nsGWV p{margin-bottom:var(--space-lg)}.journal-post_readTimeMobile__CN4YS{display:flex;align-items:center;gap:8px;margin-top:var(--space-2xl);font-family:var(--font-ui);font-size:13px;color:var(--color-text-subtle)}.journal-post_clockIcon__ju_ie{opacity:.6}.journal-post_backLink__ey0Jr{display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--space-xl);font-family:var(--font-ui);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle);text-decoration:none;transition:opacity var(--duration-fast)}.journal-post_backLink__ey0Jr:hover{opacity:.6}@media (max-width:1200px){.journal-post_layoutWrapper__XHGCt{grid-template-columns:1fr;gap:var(--space-xl)}.journal-post_sidebarLeft__sYQIy,.journal-post_sidebarRight__tkBLJ{display:none}.journal-post_mainContent__CCeBo{max-width:100%}}@media (max-width:768px){.journal-post_heroImage__iIlR9{aspect-ratio:4/3}}.journal-post_footerSpacer__y6DNl{height:20vh}.journal-components_sidebarLabel__12yKS{display:block;font-family:var(--font-ui);font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-subtle);margin-bottom:var(--space-md)}.journal-components_tocSidebar__F9TqA{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + var(--space-xl));padding-right:var(--space-xl)}.journal-components_tocList__F_YIb{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);padding-left:var(--space-md)}.journal-components_tocLineContainer__DhKov{position:absolute;left:0;top:0;bottom:0;width:2px}.journal-components_tocLineBase__GpF9H{position:absolute;inset:0;background:var(--color-border);opacity:.3}.journal-components_tocLineProgress__AzAAA{position:absolute;inset:0;background:var(--color-accent);transform-origin:top}.journal-components_tocItem__bpS_p{font-family:var(--font-body);font-size:14px;color:var(--color-text-primary);text-decoration:none;transition:color var(--duration-fast);line-height:1.4;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.journal-components_tocItem__bpS_p:hover{color:var(--color-text-primary)}.journal-components_tocText__DoJ0z{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.journal-components_tocCheck__SWNk7{display:flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0}.journal-components_tocItemActive__Qwh7G{color:var(--color-accent);font-weight:500}.journal-components_tocFooter__rIeLB{display:flex;align-items:center;gap:8px;margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--color-border);font-family:var(--font-ui);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-subtle)}.journal-components_shareSidebar__6nPSu{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + var(--space-xl));display:flex;flex-direction:column;align-items:center}.journal-components_shareIcons__6QMTn{display:flex;flex-direction:column;gap:var(--space-md)}.journal-components_shareIcon__fpfKX{width:44px;height:44px;border-radius:50%;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);background:transparent;cursor:pointer;transition:all var(--duration-fast)}.journal-components_shareIcon__fpfKX:hover{color:var(--color-text-primary);border-color:var(--color-text-primary);transform:translateY(-2px)}@media (max-width:1200px){.journal-components_shareSidebar__6nPSu,.journal-components_tocSidebar__F9TqA{display:none}}