.blog_section__mJROI{background:var(--bg-alt);min-height:100vh;padding:9rem 2rem 5rem}.blog_inner__zAIjl{max-width:820px;margin:0 auto}.blog_title__zAWCj{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.8rem);font-weight:700;letter-spacing:-.03em;color:var(--text);line-height:1.1;margin-bottom:.75rem}.blog_sub__ClWuc{font-size:1rem;color:var(--text-secondary);margin-bottom:3rem;line-height:1.6;max-width:60ch}.blog_list__lOvuD{display:flex;flex-direction:column;gap:1rem}.blog_card__6gn_X{display:block;text-decoration:none}.blog_cardInner__9lcWT{display:block;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1.5rem 1.75rem;transition:border-color .15s,transform .15s}.blog_card__6gn_X:hover .blog_cardInner__9lcWT{border-color:var(--accent);transform:translateY(-2px)}.blog_cardMeta__xj9C7{display:flex;gap:.75rem;align-items:center;font-family:var(--font-display);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.6rem}.blog_cardCluster__P9hBd{color:var(--accent)}.blog_cardTitle__UowSg{font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--text);line-height:1.25;margin-bottom:.5rem}.blog_cardDesc__1ZaXe{font-size:.92rem;color:var(--text-secondary);line-height:1.55}.blog_postSection__VJbt1{background:var(--bg-alt);padding:9rem 2rem 5rem}.blog_postInner__VQThk{max-width:720px;margin:0 auto}.blog_back___MR7A{display:inline-block;font-family:var(--font-display);font-size:.85rem;color:var(--text-secondary);text-decoration:none;margin-bottom:1.5rem;transition:color .15s}.blog_back___MR7A:hover{color:var(--text)}.blog_postMeta__IjTU0{display:flex;gap:.75rem;align-items:center;font-family:var(--font-display);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.9rem}.blog_postMeta__IjTU0 .blog_cardCluster__P9hBd{color:var(--accent)}.blog_postTitle__uheS3{font-family:var(--font-display);font-size:clamp(1.9rem,4.5vw,3rem);font-weight:700;letter-spacing:-.03em;color:var(--text);line-height:1.08;margin-bottom:2.5rem}.blog_article__caXiG{color:var(--text)}.blog_article__caXiG p{font-size:1.05rem;line-height:1.75;color:var(--article-text);margin-bottom:1.4rem}.blog_article__caXiG h2{font-size:1.5rem;letter-spacing:-.02em;margin:2.75rem 0 1rem;line-height:1.2}.blog_article__caXiG h2,.blog_article__caXiG h3{font-family:var(--font-display);font-weight:600;color:var(--text)}.blog_article__caXiG h3{font-size:1.15rem;margin:2rem 0 .75rem}.blog_article__caXiG ol,.blog_article__caXiG ul{margin:0 0 1.4rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.blog_article__caXiG li{font-size:1.05rem;line-height:1.6;color:var(--article-text)}.blog_article__caXiG strong{color:var(--text);font-weight:600}.blog_article__caXiG a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.blog_article__caXiG a:hover{opacity:.8}.blog_article__caXiG a[target=_blank]:after{content:"\2197";display:inline-block;margin-left:.12em;font-size:.72em;vertical-align:text-top;opacity:.65;text-decoration:none}.blog_article__caXiG code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:.1rem .35rem}.blog_article__caXiG table{width:100%;border-collapse:collapse;margin:0 0 1.6rem;font-size:.95rem;line-height:1.5}.blog_article__caXiG thead th{background:var(--surface);font-family:var(--font-display);font-weight:600;color:var(--text)}.blog_article__caXiG td,.blog_article__caXiG th{text-align:left;padding:.6rem .85rem;border:1px solid var(--border);color:var(--article-text);vertical-align:top}.blog_faq__hjncV{margin-top:3.5rem;border-top:1px solid var(--border);padding-top:2.5rem}.blog_faqTitle__L34NH{font-family:var(--font-display);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--text);margin-bottom:1.5rem}.blog_faqItem__9D9po{margin-bottom:1.5rem}.blog_faqQ__ktV_X{font-family:var(--font-display);font-size:1.02rem;font-weight:600;color:var(--text);margin-bottom:.4rem}.blog_faqA__EmziV{font-size:1rem;line-height:1.65;color:var(--article-text)}.blog_cta__c_MAS{margin-top:3.5rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center}.blog_ctaText__MZtDU{font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--text);margin-bottom:1.25rem;line-height:1.4}