.blog_page__HMVuj{max-width:1320px;margin:0 auto;padding:32px 20px 72px}.blog_hero__vELvH h1{margin:0;font-size:clamp(2rem,3.2vw,2.8rem)}.blog_hero__vELvH p{margin:10px 0 0;color:var(--ink-soft)}.blog_controls__BLsdF{margin-top:22px;display:grid;gap:12px}.blog_search__dDVnO{width:100%;border:1px solid var(--stroke);border-radius:12px;background:var(--panel-strong);padding:12px 14px;font:inherit}.blog_search__dDVnO:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:transparent}.blog_categories__2VS_b{display:flex;gap:8px;flex-wrap:wrap}.blog_activeCategory__LXema,.blog_categoryButton__sOq0G{border:1px solid var(--stroke);border-radius:999px;padding:8px 12px;font:inherit;background:var(--panel-strong);cursor:pointer;transition:border-color .15s,background .15s}.blog_categoryButton__sOq0G:hover{border-color:var(--accent)}.blog_activeCategory__LXema{border-color:var(--accent);background:rgba(255,111,60,.08);color:var(--accent-strong)}.blog_meta__xqUEP{margin-top:18px;color:var(--ink-soft);font-size:14px}.blog_message__xY9Ok{margin-top:20px;color:var(--ink-soft)}.blog_grid__Jqgos{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:980px){.blog_grid__Jqgos{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog_grid__Jqgos{grid-template-columns:1fr}}.blog_cardLink__2W3t7{text-decoration:none;color:inherit}.blog_card__IrPOL{border:1px solid var(--stroke);border-radius:14px;overflow:hidden;background:var(--panel-strong);transition:transform .18s ease,box-shadow .18s ease}.blog_card__IrPOL:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(16,19,26,.06)}.blog_cover__3oLzV{width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;display:block;background:var(--sand)}.blog_cardBody__9m9ex{padding:12px}.blog_badge__3F96l{display:inline-block;border-radius:999px;background:var(--sand);color:var(--accent-strong);font-size:12px;padding:3px 9px}.blog_cardBody__9m9ex h2{margin:9px 0 6px;font-size:1.05rem;line-height:1.35}.blog_cardBody__9m9ex p{margin:0;color:var(--ink-soft);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_cardFooter__qlWk3{margin-top:10px;display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--ink-soft)}.series_hero__DAOZI{display:flex;flex-direction:column;gap:var(--sp-3,12px);margin-bottom:var(--sp-8,32px)}.series_eyebrow__GS9yD{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-on-light,#8a6d3b);font-weight:600}.series_hero__DAOZI h1{font-size:var(--t-h1,2.2rem);line-height:1.15;margin:0;max-width:20ch}.series_hero__DAOZI p{margin:0;max-width:62ch;opacity:.82;line-height:1.7}.series_count__ZuyAA{font-size:.9rem;opacity:.7}.series_epBadge__pKMQt{display:inline-flex;align-items:center;align-self:flex-start;padding:2px 10px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;background:var(--accent-on-light,#8a6d3b);color:#fff}.series_empty__nL6JX{padding:var(--sp-10,40px) 0;opacity:.7}@media (max-width:640px){.series_hero__DAOZI h1{font-size:1.6rem}}