.post_page__gyxR1{padding-top:var(--header-height)}.post_heroImage__oYd6K{position:relative;width:100%;height:400px;overflow:hidden}@media (min-width:768px){.post_heroImage__oYd6K{height:500px}}.post_content__UdOmx{max-width:720px;margin:0 auto;padding:var(--space-xl) var(--space-md)}@media (min-width:768px){.post_content__UdOmx{padding:var(--space-2xl) var(--space-xl)}}.post_backLink__T_2Ur{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:.9rem;color:var(--color-neutral-500);margin-bottom:var(--space-xl);transition:color var(--transition-fast)}.post_backLink__T_2Ur:hover,.post_category__mhrwz{color:var(--color-primary-500)}.post_category__mhrwz{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-sm);display:block}.post_title__UtzhL{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;color:var(--color-secondary-700);line-height:1.15;margin-bottom:var(--space-md)}.post_meta__dbNpl{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border)}.post_authorAvatar__7QA94{width:40px;height:40px;border-radius:var(--radius-full);overflow:hidden;position:relative;flex-shrink:0}.post_authorName__jSBu_{font-size:.9rem;font-weight:500;color:var(--color-secondary-700)}.post_date__q2RqX{font-size:.85rem;color:var(--color-neutral-500)}.post_body__xfAP_{font-size:1.05rem;line-height:1.85;color:var(--color-neutral-800)}.post_body__xfAP_ h2{font-family:var(--font-display);font-size:1.4rem;font-weight:600;color:var(--color-secondary-700);margin:var(--space-xl) 0 var(--space-md)}.post_body__xfAP_ p{margin-bottom:var(--space-md)}.post_body__xfAP_ strong{color:var(--color-secondary-700);font-weight:600}.post_body__xfAP_ ol,.post_body__xfAP_ ul{margin-bottom:var(--space-md);padding-left:var(--space-lg)}.post_body__xfAP_ li{margin-bottom:var(--space-sm)}.post_related__z49fh{max-width:var(--max-width);margin:0 auto;padding:var(--space-2xl) var(--space-md) var(--space-3xl);border-top:1px solid var(--color-border)}@media (min-width:768px){.post_related__z49fh{padding:var(--space-2xl) var(--space-xl) var(--space-3xl)}}.post_relatedTitle__pXFeG{font-family:var(--font-display);font-size:1.3rem;font-weight:600;color:var(--color-secondary-700);margin-bottom:var(--space-lg)}.post_relatedGrid__Le9fF{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media (min-width:768px){.post_relatedGrid__Le9fF{grid-template-columns:repeat(3,1fr)}}