.post_root__pQX4B{min-height:100vh;padding-top:76px}.post_breadcrumb__0Xm1d{background:var(--bg-alt);border-bottom:1px solid var(--border);padding:14px 0}.post_breadcrumbList__ivSxO{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.72rem;letter-spacing:.04em;color:var(--text-faint)}.post_breadcrumbList__ivSxO a{color:var(--text-muted);transition:color .2s}.post_breadcrumbList__ivSxO a:hover{color:var(--accent)}.post_breadcrumbList__ivSxO li:last-child{color:var(--accent);font-weight:500}.post_header__ZUiNa{background:var(--bg-alt);border-bottom:1px solid var(--border);padding:72px 0 64px}.post_headerInner__ZLpKX{max-width:760px}.post_meta__tDN9z{display:flex;align-items:center;gap:8px;margin-bottom:24px}.post_cat__WFl3P{font-size:.65rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.post_dot__7hRSB,.post_readTime__JlhZo{color:var(--text-faint)}.post_readTime__JlhZo{font-size:.7rem}.post_title__lerbg{font-size:clamp(2.2rem,5vw,4rem);color:var(--text);line-height:1.1;margin-bottom:24px}.post_excerpt__O3dro{font-size:1.05rem;color:var(--text-muted);line-height:1.8;margin-bottom:36px;max-width:640px}.post_authorRow__fNHtB{display:flex;align-items:center;gap:14px}.post_authorAvatar__Kp1rk{width:44px;height:44px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--accent);display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-size:1.2rem;color:var(--accent);flex-shrink:0}.post_authorName__N290Y{font-size:.875rem;font-weight:500;color:var(--text)}.post_authorRole__bWlS7{font-size:.72rem;color:var(--text-faint);margin-top:2px}.post_date__q7Poh{margin-left:auto;font-size:.7rem;color:var(--text-faint);letter-spacing:.04em}.post_article__LMzOI{padding:72px 0 96px}.post_articleInner__zI0Xu{max-width:760px}.post_h2__38tgG{font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.25;margin-top:56px;margin-bottom:18px}.post_h2__38tgG,.post_h3__Q3wgW{font-family:Cormorant Garamond,serif;font-weight:400;color:var(--text)}.post_h3__Q3wgW{font-size:1.35rem;line-height:1.3;margin-top:36px;margin-bottom:12px}.post_p__jLwXb{font-size:1rem;color:var(--text-muted);line-height:1.9;margin-bottom:22px}.post_blockquote__kRL_s{border-left:3px solid var(--accent);margin:36px 0;padding:20px 28px;background:var(--accent-soft);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.post_blockquote__kRL_s p{font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:300;font-style:italic;color:var(--text);line-height:1.6;margin:0}.post_list__Lv1ma{margin-bottom:22px;padding-left:20px;display:flex;flex-direction:column;gap:10px}.post_list__Lv1ma li{font-size:1rem;color:var(--text-muted);line-height:1.8;padding-left:4px}.post_divider__t_qGe{border:none;border-top:1px solid var(--border);margin:52px 0}.post_related__vj9Mz{background:var(--bg-alt);border-top:1px solid var(--border);padding:72px 0 96px}.post_relatedGrid__91KMr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:40px}.post_relatedCard__RwL1r{display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 28px;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.post_relatedCard__RwL1r:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px);border-color:var(--accent)}.post_relatedCat__6HRlW{font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.post_relatedTitle__Ne9yF{font-size:1rem;font-weight:500;color:var(--text);line-height:1.45}.post_relatedExcerpt__uk_RH{font-size:.85rem;color:var(--text-muted);line-height:1.75;flex:1 1}.post_relatedMore__R_I3p{display:inline-flex;align-items:center;gap:5px;font-size:.65rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:auto;padding-top:16px;border-top:1px solid var(--border);transition:gap .2s}.post_relatedCard__RwL1r:hover .post_relatedMore__R_I3p{gap:8px}.post_backRow__3lnJx{display:flex;justify-content:center;margin-top:16px}@media (max-width:768px){.post_header__ZUiNa{padding:56px 0 48px}.post_article__LMzOI{padding:48px 0 72px}.post_relatedGrid__91KMr{grid-template-columns:1fr}.post_authorRow__fNHtB{flex-wrap:wrap}.post_date__q7Poh{margin-left:0;width:100%}}