.page_postPage__fHal8{min-height:100vh;background-color:var(--color-white)}.page_postHero__x8vkn{background-color:var(--color-background);padding:var(--spacing-3xl) 0 var(--spacing-2xl)}@media(max-width:768px){.page_postHero__x8vkn{padding:var(--spacing-2xl) 0 var(--spacing-lg)}}.page_postHeader__Ioy97{text-align:center;margin-bottom:var(--spacing-2xl)}@media(max-width:768px){.page_postHeader__Ioy97{margin-bottom:var(--spacing-lg)}}.page_postTitle__5bTYe{font-family:var(--font-header);font-weight:700;font-size:3rem;line-height:1.2;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}@media(max-width:768px){.page_postTitle__5bTYe{font-size:2rem}}.page_postMetadata__MCbff{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:1rem;color:var(--color-text-secondary)}.page_postDate__xJ_MQ{font-family:var(--font-body)}.page_separator__khIOX{color:var(--color-border)}.page_postCategory__ogdoZ{font-family:var(--font-header);font-weight:600;color:var(--color-primary);text-decoration:none;transition:opacity var(--transition-fast)}.page_postCategory__ogdoZ:hover{opacity:.7}.page_readTime__Pcp2r{font-family:var(--font-body)}.page_postCoverImage__guaKN{max-width:1000px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}.page_coverImage__dxJaZ{width:100%;height:auto;display:block}.page_postContent__8o0GB{padding:var(--spacing-4xl) 0}@media(max-width:768px){.page_postContent__8o0GB{padding:var(--spacing-3xl) 0}}.page_contentH1__vx3eG{font-family:var(--font-header);font-weight:700;font-size:2.5rem;line-height:1.2;color:var(--color-text-primary);margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-md)}@media(max-width:768px){.page_contentH1__vx3eG{font-size:2rem}}.page_contentH2__Qcm_u{font-family:var(--font-header);font-weight:700;font-size:2rem;line-height:1.3;color:var(--color-text-primary);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md)}@media(max-width:768px){.page_contentH2__Qcm_u{font-size:1.5rem}}.page_contentH3__u2p3f{font-family:var(--font-header);font-weight:700;font-size:1.5rem;line-height:1.3;color:var(--color-text-primary);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm)}@media(max-width:768px){.page_contentH3__u2p3f{font-size:1.25rem}}.page_contentH4__TYwo3{font-family:var(--font-header);font-weight:700;font-size:1.25rem;line-height:1.4;color:var(--color-text-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.page_contentH5__a4vw4{font-size:1.125rem}.page_contentH5__a4vw4,.page_contentH6__x3SCK{font-family:var(--font-header);font-weight:600;line-height:1.4;color:var(--color-text-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.page_contentH6__x3SCK{font-size:1rem}.page_contentP___RpeX{font-family:var(--font-body);font-size:1.0625rem;line-height:1.75;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.page_contentP___RpeX:last-child{margin-bottom:0}.page_contentOl__4o8xy,.page_contentUl__zEeIm{font-family:var(--font-body);font-size:1.0625rem;line-height:1.75;color:var(--color-text-primary);margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.page_contentLi__MVyNY{margin-bottom:var(--spacing-xs)}.page_contentLi__MVyNY:last-child{margin-bottom:0}.page_contentBlockquote__THukO{margin:var(--spacing-lg) 0;padding-left:var(--spacing-md);border-left:4px solid var(--color-primary);font-style:italic;color:var(--color-text-secondary);font-size:1.125rem}.page_contentBlockquote__THukO p{margin-bottom:var(--spacing-sm)}.page_contentBlockquote__THukO p:last-child{margin-bottom:0}.page_contentLink__aPmE_{color:var(--color-primary);text-decoration:underline;transition:opacity var(--transition-fast)}.page_contentLink__aPmE_:hover{opacity:.7}.page_inlineCode__Ilj_5{font-family:Courier New,Courier,monospace;background-color:rgba(0,0,0,.05);padding:2px 6px;border-radius:3px;font-size:.9em;color:var(--color-primary)}.ShareButtons_shareButtons__unnKP{margin-top:var(--spacing-3xl);padding-top:var(--spacing-2xl);border-top:2px solid var(--color-border)}.ShareButtons_shareLabel__MYPk1{font-family:var(--font-header);font-weight:600;font-size:1rem;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.ShareButtons_buttons__wUAPF{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.ShareButtons_shareButton___PN0s{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:4px;text-decoration:none;font-family:var(--font-header);font-weight:600;font-size:.9375rem;color:#fff;transition:transform var(--transition-fast),opacity var(--transition-fast)}.ShareButtons_shareButton___PN0s:hover{transform:translateY(-2px);opacity:.9!important}.ShareButtons_shareButton___PN0s svg{flex-shrink:0}.ShareButtons_twitter__FZDA_{background-color:#1da1f2}.ShareButtons_linkedin__k3F70{background-color:#0077b5}.ShareButtons_facebook__JEmbd{background-color:#1877f2}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.RelatedPosts_relatedPosts__1nHx0{margin-top:var(--spacing-4xl);padding-top:var(--spacing-3xl);border-top:2px solid var(--color-border)}.RelatedPosts_title__PlfOJ{font-family:var(--font-header);font-weight:700;font-size:2rem;color:var(--color-text-primary);margin-bottom:var(--spacing-2xl);text-align:center}@media(max-width:768px){.RelatedPosts_title__PlfOJ{font-size:1.5rem}}.RelatedPosts_postsGrid__077V6{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}@media(max-width:768px){.RelatedPosts_postsGrid__077V6{grid-template-columns:1fr}}.RelatedPosts_postCard__M1kOL{display:flex;flex-direction:column;background-color:var(--color-white);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform var(--transition-medium),box-shadow var(--transition-medium);text-decoration:none}.RelatedPosts_postCard__M1kOL:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15);opacity:1}.RelatedPosts_imageWrapper__l1ACd{position:relative;width:100%;padding-top:56.25%;background-color:var(--color-border);overflow:hidden}.RelatedPosts_image__a7BiC{object-fit:cover;transition:transform var(--transition-medium)}.RelatedPosts_postCard__M1kOL:hover .RelatedPosts_image__a7BiC{transform:scale(1.05)}.RelatedPosts_postContent__70c4z{padding:var(--spacing-md);display:flex;flex-direction:column;flex:1 1}.RelatedPosts_postTitle__H8tej{font-family:var(--font-header);font-weight:700;font-size:1.125rem;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);line-height:1.3}.RelatedPosts_postExcerpt__0qhyj{font-family:var(--font-body);font-size:.875rem;color:var(--color-text-secondary);line-height:1.5;margin-bottom:var(--spacing-sm);flex:1 1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RelatedPosts_postMeta__DdYGe{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.8125rem}.RelatedPosts_category__VV9Um{font-family:var(--font-header);font-weight:600;color:var(--color-primary)}.RelatedPosts_readTime__1UwJG{font-family:var(--font-body);color:var(--color-text-secondary)}