.blog_container__BwGI9{max-width:900px;margin:0 auto;padding:40px 20px 80px}.blog_pageTitle__MRRY0{font-family:var(--font-serif);font-size:2.4rem;font-weight:800;color:var(--text-primary);margin-bottom:40px}.blog_empty__hWgPA{color:var(--text-secondary);font-size:1rem}.blog_grid__yl6p3{display:flex;flex-direction:column;gap:24px}.blog_card__C3vMj{display:flex;background:var(--component-bg);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;text-decoration:none;transition:border-color .2s,box-shadow .2s}.blog_card__C3vMj:hover{border-color:var(--accent-primary);box-shadow:0 8px 24px rgba(0,0,0,.3)}.blog_cardImage__5u_6K{width:200px;min-height:160px;background-size:cover;background-position:50%;flex-shrink:0}.blog_cardBody__VNe5m{padding:20px 24px;flex:1 1;display:flex;flex-direction:column;gap:8px}.blog_cardTitle__t9LC8{font-family:var(--font-serif);font-size:1.3rem;font-weight:700;color:var(--text-primary);margin:0}.blog_cardDesc__9AkyX{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.5}.blog_cardMeta__keRT9{display:flex;gap:16px;font-size:.75rem;color:var(--text-secondary);margin-top:auto}.blog_cardTags__7Kmao{display:flex;gap:8px;flex-wrap:wrap}.blog_tag__Inkk0{font-size:.7rem;padding:3px 10px;border-radius:16px;background:rgba(212,165,116,.08);border:1px solid rgba(212,165,116,.3);color:var(--accent-primary)}.blog_breadcrumb__BjBj8{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);margin-bottom:20px}.blog_breadcrumb__BjBj8 a{color:var(--accent-primary);text-decoration:none}.blog_breadcrumb__BjBj8 a:hover{text-decoration:underline}.blog_breadcrumbSep__v2UiY{color:var(--text-secondary);opacity:.5}.blog_breadcrumb__BjBj8 span:last-child{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog_articleHeader__2hoIv{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.blog_articleTitle__T7jz7{font-family:var(--font-serif);font-size:2.2rem;font-weight:800;color:var(--text-primary);margin:0 0 12px;line-height:1.3}.blog_articleMeta__OL1YI{display:flex;gap:16px;font-size:.85rem;color:var(--text-secondary);margin-bottom:12px}.blog_prose__31tB8{color:var(--text-primary);font-size:1.05rem;line-height:1.8}.blog_prose__31tB8 h1,.blog_prose__31tB8 h2,.blog_prose__31tB8 h3{font-family:var(--font-serif);color:var(--text-primary);margin-top:2em;margin-bottom:.5em}.blog_prose__31tB8 h2{font-size:1.5rem;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.blog_prose__31tB8 h3{font-size:1.2rem}.blog_prose__31tB8 p{margin:1em 0}.blog_prose__31tB8 a{color:var(--accent-primary);text-decoration:underline}.blog_prose__31tB8 a:hover{color:var(--accent-highlight)}.blog_prose__31tB8 strong{color:var(--text-primary);font-weight:700}.blog_prose__31tB8 code{background:rgba(128,128,128,.15);padding:2px 6px;border-radius:4px;font-size:.9em}.blog_prose__31tB8 pre{margin:0;padding:16px 20px;overflow-x:auto;background:none}.blog_prose__31tB8 pre code{background:none;padding:0}.blog_prose__31tB8 blockquote{border-left:3px solid var(--accent-primary);margin:1.5em 0;padding:8px 20px;color:var(--text-secondary);font-style:italic}.blog_prose__31tB8 img{max-width:100%;border-radius:12px;margin:1.5em 0}.blog_prose__31tB8 ol,.blog_prose__31tB8 ul{padding-left:24px;margin:1em 0}.blog_prose__31tB8 li{margin:.4em 0}.blog_prose__31tB8 hr{border:none;border-top:1px solid var(--border-color);margin:2em 0}.blog_prose__31tB8 table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.95rem}.blog_prose__31tB8 th{text-align:left;padding:10px 14px;border-bottom:2px solid var(--border-color);color:var(--text-secondary);font-weight:600;font-size:.85rem}.blog_prose__31tB8 td{padding:10px 14px;border-bottom:1px solid var(--border-color)}.blog_prose__31tB8 tr:last-child td{border-bottom:none}@media (max-width:600px){.blog_card__C3vMj{flex-direction:column}.blog_cardImage__5u_6K{width:100%;min-height:180px}.blog_pageTitle__MRRY0{font-size:1.8rem}.blog_articleTitle__T7jz7{font-size:1.6rem}}