.blog_shell__RwLOw{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.blog_header__aiBg9{display:flex;align-items:center;justify-content:space-between;max-width:1040px;margin:0 auto;width:100%;padding:24px}.blog_brand__sU9k5{font-weight:700;text-decoration:none;color:inherit;letter-spacing:-.02em}.blog_slash__EbPk1{color:var(--text-muted);margin:0 1px}.blog_nav__btAlv{display:flex;align-items:center;gap:20px;font-size:14px}.blog_nav__btAlv a{color:var(--text-dim);text-decoration:none}.blog_cta__faQ30{background:var(--primary);color:var(--surface)!important;padding:8px 14px;border-radius:10px;font-weight:600}.blog_main__hXYE_{flex:1 1}.blog_footer__vGbco,.blog_main__hXYE_{max-width:1040px;margin:0 auto;width:100%;padding:24px}.blog_footer__vGbco{border-top:1px solid var(--border);display:flex;justify-content:space-between;font-size:13px;color:var(--text-muted)}.blog_footer__vGbco a{color:inherit}.blog_grid___EWEB{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:28px;gap:28px;margin-top:16px}.blog_card__I7ugc{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--surface);transition:box-shadow .2s ease,transform .12s ease}.blog_card__I7ugc:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.blog_cardImg__9gofb{width:100%;height:auto;object-fit:cover}.blog_cardBody__eycp_{padding:18px;display:flex;flex-direction:column;gap:8px}.blog_cardCat__2kMWw{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);font-weight:700}.blog_cardTitle__fySjV{font-size:19px;font-weight:700;margin:0;letter-spacing:-.02em}.blog_cardExcerpt__BG3c9{font-size:14px;color:var(--text-dim);margin:0;line-height:1.5}.blog_cardDate__QNAj4{font-size:12px;color:var(--text-muted)}.blog_pageTitle__RiZXD{font-size:40px;font-weight:700;letter-spacing:-.03em;margin:8px 0 4px}.blog_pageLede__CiWvY{font-size:17px;color:var(--text-dim);margin:0 0 8px}.blog_article__q_qeh{max-width:720px;margin:0 auto}.blog_articleHero__AMTmS{width:100%;height:auto;border-radius:16px;margin:20px 0}.blog_articleTitle__jJ2sf{font-size:38px;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:12px 0}.blog_articleMeta__yHjqf{display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:14px;margin-bottom:8px}.blog_prose__cu5v_{font-size:17px;line-height:1.75;color:var(--text)}.blog_prose__cu5v_ h2{font-size:26px;margin:32px 0 12px;letter-spacing:-.02em}.blog_prose__cu5v_ h3{font-size:21px;margin:28px 0 10px}.blog_prose__cu5v_ p{margin:0 0 18px}.blog_prose__cu5v_ a{color:var(--primary)}.blog_prose__cu5v_ pre{background:var(--text);color:var(--paper-warm);padding:16px;border-radius:12px;overflow-x:auto;font-size:14px}.blog_prose__cu5v_ blockquote{border-left:3px solid var(--primary);margin:0 0 18px;padding-left:16px;color:var(--text-dim)}.blog_empty__f17aO{border:1px dashed var(--border);border-radius:14px;padding:40px;text-align:center;color:var(--text-muted)}@media (max-width:640px){.blog_header__aiBg9{flex-direction:column;gap:12px;align-items:flex-start;padding:16px}.blog_main__hXYE_{padding:16px}.blog_grid___EWEB{grid-template-columns:1fr;gap:20px}.blog_pageTitle__RiZXD{font-size:30px}.blog_articleTitle__jJ2sf{font-size:28px}}