@keyframes BlogList_skeleton-loading__XRyzr{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes BlogList_textReveal__flgd9{to{transform:translateY(0)}}@keyframes BlogList_marquee__Xffjg{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes BlogList_pulse__nLmhy{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.BlogList_blogList__JX1BR{min-height:100vh;background:var(--bg-primary)}.BlogList_hero__rbuRN{padding:var(--spacing-16) 0 var(--spacing-12);text-align:center;position:relative}.BlogList_hero__rbuRN:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:120px;height:3px;background:var(--accent-primary)}.BlogList_heroTitle__MC45Y{font-family:var(--font-family-display);font-size:clamp(3rem,8vw,5rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tighter);line-height:1;color:var(--text-primary);margin-bottom:var(--spacing-4);text-transform:uppercase}.BlogList_heroTitle__MC45Y span{color:var(--accent-primary);font-style:italic}.BlogList_heroSubtitle__uOzx5{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:600px;margin:0 auto}.BlogList_filters__24SI5{padding:var(--spacing-8) 0;display:flex;flex-direction:column;gap:var(--spacing-6);border-bottom:1px solid var(--border-primary);margin-bottom:var(--spacing-10)}@media(min-width:768px){.BlogList_filters__24SI5{flex-direction:row;align-items:center;justify-content:space-between}}.BlogList_searchForm__FHlw0{max-width:100%}@media(min-width:768px){.BlogList_searchForm__FHlw0{max-width:360px}}.BlogList_categories__Vfe0f{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.BlogList_featured__B24I_{margin-bottom:var(--spacing-12)}.BlogList_featured__B24I_ .BlogList_featuredLink__BEzRy{display:block;text-decoration:none;color:inherit}.BlogList_featured__B24I_ .BlogList_featuredLink__BEzRy:hover{text-decoration:none}.BlogList_featured__B24I_ .BlogList_featuredLink__BEzRy:hover .BlogList_featuredImage__X01MU img{transform:scale(1.02)}.BlogList_featured__B24I_ .BlogList_featuredLink__BEzRy:hover .BlogList_featuredTitle__CHB3m{color:var(--accent-primary)}.BlogList_featuredInner__IWGsB{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-8);gap:var(--spacing-8)}@media(min-width:1024px){.BlogList_featuredInner__IWGsB{grid-template-columns:1.5fr 1fr;align-items:center}}.BlogList_featuredImage__X01MU{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--bg-tertiary)}.BlogList_featuredImage__X01MU img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-duration-slow) var(--ease-out-expo)}.BlogList_featuredContent__1B77P{display:flex;flex-direction:column;gap:var(--spacing-4)}.BlogList_featuredMeta__L08pG{display:flex;align-items:center;gap:var(--spacing-4)}.BlogList_featuredTitle__CHB3m{font-family:var(--font-family-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);line-height:1.2;color:var(--text-primary);transition:color var(--transition-duration-fast) var(--ease-out-expo)}.BlogList_featuredExcerpt__xgBAG{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:var(--line-height-relaxed);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogList_featuredAuthor__j0xAS{display:flex;align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--border-primary)}.BlogList_authorAvatar__LFC7C{width:44px;height:44px;background:var(--accent-primary);display:flex;align-items:center;justify-content:center;color:var(--bg-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}.BlogList_gridSection__GKeE1{margin-bottom:var(--spacing-12)}.BlogList_sectionHeader__bLnEp{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}.BlogList_sectionHeader__bLnEp:after{content:"";flex:1 1;height:1px;background:var(--border-primary)}.BlogList_sectionTitle__759Hv{font-family:var(--font-family-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--accent-primary)}.BlogList_grid__hH71u{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-8);gap:var(--spacing-8)}@media(min-width:640px){.BlogList_grid__hH71u{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.BlogList_grid__hH71u{grid-template-columns:repeat(3,1fr)}}.BlogList_fetching__7WW6P{opacity:.5;pointer-events:none;transition:opacity var(--transition-duration-normal) var(--ease-out-expo)}.BlogList_cardLink__Aq7sc{display:block;text-decoration:none;color:inherit;height:100%}.BlogList_cardLink__Aq7sc:hover{text-decoration:none}.BlogList_cardLink__Aq7sc:hover .BlogList_cardImage____BBW img{transform:scale(1.05)}.BlogList_cardLink__Aq7sc:hover .BlogList_cardTitle__n_IuR{color:var(--accent-primary)}.BlogList_card__DQM77{display:flex;flex-direction:column;height:100%;background:var(--bg-secondary);border:1px solid var(--border-primary);transition:border-color var(--transition-duration-fast) var(--ease-out-expo)}.BlogList_card__DQM77:hover{border-color:var(--accent-primary)}.BlogList_cardImage____BBW{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--bg-tertiary)}.BlogList_cardImage____BBW img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-duration-slow) var(--ease-out-expo)}.BlogList_audioBadge__jYjpi{position:absolute;bottom:var(--spacing-3);left:var(--spacing-3);display:flex;align-items:center;gap:5px;padding:4px 10px;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;z-index:1}.BlogList_audioBadge__jYjpi svg{opacity:.9}.BlogList_cardBody__JPHpY{display:flex;flex-direction:column;flex:1 1;padding:var(--spacing-5)}.BlogList_cardMeta__tSEac{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-3)}.BlogList_cardTitle__n_IuR{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.3;color:var(--text-primary);margin-bottom:var(--spacing-2);transition:color var(--transition-duration-fast) var(--ease-out-expo)}.BlogList_cardExcerpt__xMOsK,.BlogList_cardTitle__n_IuR{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogList_cardExcerpt__xMOsK{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:auto}.BlogList_cardAuthor__9aTEx{justify-content:space-between;margin-top:var(--spacing-4);padding-top:var(--spacing-4);font-size:var(--font-size-xs);color:var(--text-muted)}.BlogList_cardAuthor__9aTEx,.BlogList_pagination__vs_tO{display:flex;align-items:center;border-top:1px solid var(--border-primary)}.BlogList_pagination__vs_tO{justify-content:center;gap:var(--spacing-4);padding:var(--spacing-12) 0}.BlogList_paginationInfo__RooC1{font-size:var(--font-size-sm);color:var(--text-muted)}.BlogList_empty__RxxJy,.BlogList_loading__vh0pq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-20) 0;text-align:center}.BlogList_emptyIcon__aO_uR{font-size:4rem;opacity:.3}.BlogList_error__u8Zbp{display:flex;justify-content:center;padding:var(--spacing-4) var(--spacing-5);margin-bottom:var(--spacing-6);background:rgba(239,68,68,.1);border:1px solid var(--color-error);color:var(--color-error);font-size:var(--font-size-sm)}