.page_post__4Xlmf{width:100%}.page_backLink__hjQnF{display:inline-flex;align-items:center;padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-lg);background:var(--color-background-secondary);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;border:var(--border-width-medium) solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.page_backLink__hjQnF:hover{background:var(--color-primary-500);color:var(--color-black);border-color:var(--color-primary-500)}.page_categories__GPGd9{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.page_category__n9ZGV{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-primary-500);color:var(--color-black);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm)}.page_title__xYFu1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-black);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:0 0 var(--spacing-md) 0}.page_meta__p0rBO{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-lg);border-bottom:var(--border-width-thin) solid var(--color-border);font-size:var(--font-size-base);color:var(--color-text-secondary)}.page_author__Ivdf7,.page_date__s1If_{font-weight:var(--font-weight-medium)}.page_metaSeparator__8YMOK{color:var(--color-text-tertiary)}.page_featuredImage__YhEmx{margin-bottom:var(--spacing-2xl);border-radius:var(--radius-lg);overflow:hidden;border:var(--border-width-medium) solid var(--color-border)}.page_image__QAchn{width:100%;height:auto;display:block}.page_content__tHqa2{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-primary);margin-bottom:var(--spacing-3xl)}.page_content__tHqa2 h1,.page_content__tHqa2 h2,.page_content__tHqa2 h3,.page_content__tHqa2 h4,.page_content__tHqa2 h5,.page_content__tHqa2 h6{font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:var(--spacing-xl) 0 var(--spacing-md) 0}.page_content__tHqa2 h1:first-child,.page_content__tHqa2 h2:first-child,.page_content__tHqa2 h3:first-child{margin-top:0}.page_content__tHqa2 h2{font-size:var(--font-size-2xl);border-bottom:var(--border-width-thin) solid var(--color-border);padding-bottom:var(--spacing-sm)}.page_content__tHqa2 h3{font-size:var(--font-size-xl)}.page_content__tHqa2 h4{font-size:var(--font-size-lg)}.page_content__tHqa2 p{margin:0 0 var(--spacing-lg) 0}.page_content__tHqa2 a{color:var(--color-primary-500);text-decoration:underline;font-weight:var(--font-weight-semibold);transition:color var(--transition-fast)}.page_content__tHqa2 a:hover{color:var(--color-primary-600);text-decoration:none}.page_content__tHqa2 ol,.page_content__tHqa2 ul{margin:0 0 var(--spacing-lg) 0;padding-left:var(--spacing-xl)}.page_content__tHqa2 li{margin-bottom:var(--spacing-sm);line-height:var(--line-height-relaxed)}.page_content__tHqa2 blockquote{margin:var(--spacing-xl) 0;padding:var(--spacing-lg) var(--spacing-xl);background:var(--color-background-secondary);border-left:var(--border-width-thick) solid var(--color-primary-500);border-radius:var(--radius-md);font-style:italic;color:var(--color-text-secondary)}.page_content__tHqa2 blockquote p:last-child{margin-bottom:0}.page_content__tHqa2 img{max-width:100%;height:auto;border-radius:var(--radius-md)}.page_content__tHqa2 img,.page_content__tHqa2 pre{border:var(--border-width-medium) solid var(--color-border);margin:var(--spacing-lg) 0}.page_content__tHqa2 pre{padding:var(--spacing-lg);border-radius:var(--radius-md);overflow-x:auto;line-height:var(--line-height-normal)}.page_content__tHqa2 code,.page_content__tHqa2 pre{background:var(--color-background-secondary);font-size:var(--font-size-sm)}.page_content__tHqa2 code{padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-sm);font-family:monospace}.page_content__tHqa2 pre code{padding:0;background:transparent;border:none}.page_content__tHqa2 table{width:100%;margin:var(--spacing-lg) 0;border-collapse:collapse;border:var(--border-width-medium) solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.page_content__tHqa2 td,.page_content__tHqa2 th{padding:var(--spacing-md);border:var(--border-width-thin) solid var(--color-border);text-align:left}.page_content__tHqa2 th{background:var(--color-background-secondary);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.page_tags___EWDJ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) 0;border-top:var(--border-width-thin) solid var(--color-border);border-bottom:var(--border-width-thin) solid var(--color-border);margin-bottom:var(--spacing-xl)}.page_tagsLabel__IjlUc{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.page_tag__3zm_Q{padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-background-secondary);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-sm)}.page_footer__uAMhs{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-xl);border-top:var(--border-width-thin) solid var(--color-border)}.page_lastUpdated__an546{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-style:italic;margin:0}.page_notFound__tN_KT{text-align:center;padding:var(--spacing-4xl) var(--spacing-xl)}.page_notFoundTitle__yEWSr{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.page_notFoundText__SLIOu{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-xl) 0}@media (max-width:768px){.page_title__xYFu1{font-size:var(--font-size-2xl)}.page_content__tHqa2{font-size:var(--font-size-base)}.page_content__tHqa2 h2{font-size:var(--font-size-xl)}.page_content__tHqa2 h3{font-size:var(--font-size-lg)}.page_footer__uAMhs{flex-direction:column;gap:var(--spacing-md);align-items:flex-start}.page_notFoundTitle__yEWSr{font-size:var(--font-size-2xl)}.page_notFoundText__SLIOu{font-size:var(--font-size-base)}}