.BlogPost_pageWrapper__ZOIUm{min-height:100vh;width:100%;background:var(--page-bg);overflow-x:hidden}.BlogPost_layout___nQ0p{max-width:1100px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md);padding-top:calc(var(--header-height, 80px) + var(--spacing-xl));display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl);min-width:0}@media (min-width:900px){.BlogPost_layout___nQ0p{grid-template-columns:1fr 280px;align-items:start}}.BlogPost_article__kpDR_{min-width:0}.BlogPost_breadcrumb__3eJIh{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-muted);margin-bottom:var(--spacing-lg);flex-wrap:wrap}.BlogPost_breadcrumb__3eJIh a{color:var(--text-muted);text-decoration:none;transition:color .15s ease}.BlogPost_breadcrumb__3eJIh a:hover{color:var(--imperial-gold)}.BlogPost_articleHeader__bqZ9g{margin-bottom:var(--spacing-2xl);display:flex;flex-direction:column;gap:var(--spacing-sm)}.BlogPost_categoryBadge__XCyDT{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;border:1px solid;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;width:fit-content}.BlogPost_articleTitle__vGt1E{font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:800;color:var(--text-primary);line-height:1.25;margin:var(--spacing-xs) 0 0}.BlogPost_articleMeta__fZA2B{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--text-muted);flex-wrap:wrap}.BlogPost_articleExcerpt__TjrOd{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;padding:var(--spacing-md);background:var(--card-bg);border-left:3px solid var(--imperial-gold);border-radius:0 8px 8px 0;margin:var(--spacing-sm) 0}.BlogPost_tagsList__8Z_4h{display:flex;flex-wrap:wrap;gap:6px}.BlogPost_tag__kznsq{display:inline-flex;align-items:center;padding:3px 10px;background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:20px;font-size:.75rem;color:var(--text-muted)}.BlogPost_articleBody__bGZwX{color:var(--text-secondary);font-size:1rem;line-height:1.8}.BlogPost_articleBody__bGZwX h2{font-size:1.45rem;font-weight:700;color:var(--text-primary);margin:2rem 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.BlogPost_articleBody__bGZwX h3{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin:1.5rem 0 .5rem}.BlogPost_articleBody__bGZwX p{margin:0 0 1.1rem}.BlogPost_articleBody__bGZwX ol,.BlogPost_articleBody__bGZwX ul{margin:0 0 1.1rem;padding-left:1.5rem}.BlogPost_articleBody__bGZwX li{margin-bottom:.4rem}.BlogPost_articleBody__bGZwX a{color:var(--imperial-gold);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .15s ease}.BlogPost_articleBody__bGZwX a:hover{text-decoration-color:var(--imperial-gold)}.BlogPost_articleBody__bGZwX strong{color:var(--text-primary);font-weight:700}.BlogPost_articleBody__bGZwX table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.9rem;overflow-x:auto;display:block}.BlogPost_articleBody__bGZwX table td,.BlogPost_articleBody__bGZwX table th{padding:8px 12px;text-align:left;border:1px solid var(--border-subtle)}.BlogPost_articleBody__bGZwX table th{background:var(--card-bg);font-weight:700;color:var(--text-primary)}.BlogPost_articleBody__bGZwX table tr:hover td{background:var(--card-bg)}.BlogPost_faqSection__o_itC{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border-subtle)}.BlogPost_faqTitle__zy4DT{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-md)}.BlogPost_faqList__r5Sq_{display:flex;flex-direction:column;gap:var(--spacing-sm)}.BlogPost_faqItem__UTbqW{background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden;transition:border-color .15s ease}.BlogPost_faqItem__UTbqW[open]{border-color:var(--border-medium)}.BlogPost_faqQuestion__MQYCX{padding:var(--spacing-md);font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm);font-size:.95rem;user-select:none}.BlogPost_faqQuestion__MQYCX:after{content:"+";font-size:1.2rem;color:var(--imperial-gold);flex-shrink:0;transition:transform .2s ease}.BlogPost_faqItem__UTbqW[open] .BlogPost_faqQuestion__MQYCX:after{transform:rotate(45deg)}.BlogPost_faqAnswer__U2kmn{padding:0 var(--spacing-md) var(--spacing-md);color:var(--text-muted);font-size:.9rem;line-height:1.7;margin:0}.BlogPost_backLink__WCcO7{margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border-subtle)}.BlogPost_backLink__WCcO7 a{font-size:.9rem;font-weight:600;color:var(--imperial-gold);text-decoration:none;transition:opacity .15s ease}.BlogPost_backLink__WCcO7 a:hover{opacity:.8}.BlogPost_sidebar__wJ6dc{display:flex;flex-direction:column;gap:var(--spacing-lg);position:sticky;top:calc(var(--header-height, 80px) + var(--spacing-lg));min-width:0}.BlogPost_sidebarCard__xNTXq{background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:14px;padding:var(--spacing-md);min-width:0}.BlogPost_sidebarTitle__PZ_Jg{font-size:.95rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--border-subtle)}.BlogPost_sidebarNav__5pHkc{display:flex;flex-direction:column;gap:4px;min-width:0}.BlogPost_relatedItem__W39R9,.BlogPost_sidebarLink__W5WwI{min-width:0;overflow-wrap:anywhere}@media (max-width:899px){.BlogPost_layout___nQ0p{gap:var(--spacing-xl)}.BlogPost_articleBody__bGZwX{font-size:.98rem}.BlogPost_sidebar__wJ6dc{position:static}}@media (max-width:639px){.BlogPost_layout___nQ0p{padding:var(--spacing-lg) var(--spacing-sm);padding-top:calc(var(--header-height, 80px) + var(--spacing-lg));gap:var(--spacing-lg)}.BlogPost_articleHeader__bqZ9g{margin-bottom:var(--spacing-xl)}.BlogPost_articleTitle__vGt1E{font-size:clamp(1.35rem,6vw,1.8rem)}.BlogPost_articleMeta__fZA2B{row-gap:4px}.BlogPost_articleExcerpt__TjrOd{font-size:.98rem;padding:var(--spacing-sm)}.BlogPost_articleBody__bGZwX{font-size:.95rem;line-height:1.75}.BlogPost_articleBody__bGZwX h2{font-size:1.2rem;margin-top:1.5rem}.BlogPost_articleBody__bGZwX h3{font-size:1.05rem}.BlogPost_articleBody__bGZwX table{font-size:.82rem;margin:1rem 0}.BlogPost_faqTitle__zy4DT{font-size:1.15rem}.BlogPost_faqQuestion__MQYCX{font-size:.9rem}.BlogPost_sidebarCard__xNTXq{padding:var(--spacing-sm)}.BlogPost_sidebarTitle__PZ_Jg{font-size:.9rem}.BlogPost_relatedList__OaLhe{gap:8px}.BlogPost_relatedItem__W39R9{padding:10px 12px}}.BlogPost_sidebarLink__W5WwI{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:.875rem;color:var(--text-secondary);text-decoration:none;transition:background .15s ease,color .15s ease}.BlogPost_sidebarLink__W5WwI:hover{background:var(--hover-bg,rgba(255,255,255,.05));color:var(--text-primary)}.BlogPost_relatedList__OaLhe{display:flex;flex-direction:column;gap:4px}.BlogPost_relatedItem__W39R9{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;text-decoration:none;transition:background .15s ease}.BlogPost_relatedItem__W39R9:hover{background:var(--hover-bg,rgba(255,255,255,.05))}.BlogPost_relatedTitle__hQ_9u{font-size:.82rem;font-weight:600;color:var(--text-secondary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogPost_relatedTime__E8Fl8{font-size:.75rem;color:var(--text-muted)}