.blog-post-item_post__qb0lO{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--card-bg);text-align:left;border:1px solid #30363d;transition:all .3s ease-in-out;border-radius:8px;overflow:hidden;height:100%;position:relative;box-shadow:0 3px 12px rgba(21,0,209,.09)}.blog-post-item_post__qb0lO.blog-post-item_featured__1_Kn8{border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b}.blog-post-item_featured-badge__6UZai{position:absolute;top:.75rem;right:.75rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.35rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600;z-index:10;display:flex;align-items:center;gap:.35rem;box-shadow:0 2px 8px rgba(0,0,0,.2);text-transform:uppercase;letter-spacing:.5px}.blog-post-item_featured-badge__6UZai svg{width:14px;height:14px}@media(min-width:20em){.blog-post-item_featured-badge__6UZai{font-size:.8rem;padding:.4rem .85rem}.blog-post-item_featured-badge__6UZai svg{width:15px;height:15px}}.blog-post-item_link__Ahldr{text-decoration:none;display:block;height:100%}.blog-post-item_link__Ahldr:focus-visible .blog-post-item_post__qb0lO,.blog-post-item_link__Ahldr:hover .blog-post-item_post__qb0lO{border-color:gray;box-shadow:0 3px 12px rgba(70,64,118,.25)}.blog-post-item_image__2bgms{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;flex-shrink:0;background-color:#f5f5f5;background-size:contain;background-position:50%;background-repeat:no-repeat}.blog-post-item_image__2bgms img{display:none}.blog-post-item_placeholder__CdALA{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--color-secondary);color:var(--color-base);font-style:italic}.blog-post-item_content__V6JRO{padding:1.5rem;color:var(--color-base);display:flex;flex-direction:column;gap:.5rem}.blog-post-item_content__V6JRO h3{margin:0;font-size:1.125rem;line-height:1.4;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(min-width:640px){.blog-post-item_content__V6JRO h3{font-size:1.25rem;-webkit-line-clamp:2}}@media(min-width:1200px){.blog-post-item_content__V6JRO h3{font-size:1.125rem}}.blog-post-item_date-category__vTrhC{margin:0;color:var(--color-primary);font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;order:-1}@media(min-width:640px){.blog-post-item_date-category__vTrhC{font-size:.875rem}}.blog-post-item_read-more__Pp3wn{align-self:flex-end;padding:.75rem 1rem 1rem;color:var(--color-primary);margin-top:auto;font-weight:700;text-decoration:none;font-size:.875rem}@media(min-width:20em){.blog-post-item_read-more__Pp3wn{padding:1rem;font-size:.9rem}}.blog-posts-grid_grid__LRT9m{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;width:100%}.blog-posts-grid_grid__LRT9m>*{min-width:0;width:100%}@media(min-width:640px){.blog-posts-grid_grid__LRT9m{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media(min-width:900px){.blog-posts-grid_grid__LRT9m{gap:2rem}}@media(min-width:1200px){.blog-posts-grid_grid__LRT9m{grid-template-columns:repeat(3,1fr);gap:2rem}}@media(min-width:1400px){.blog-posts-grid_grid__LRT9m{gap:2.5rem}}.blog-posts-grid_pagination__Qz6yQ{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;margin:3rem 0;flex-wrap:wrap}@media(min-width:768px){.blog-posts-grid_pagination__Qz6yQ{justify-content:center}}.blog-posts-grid_pagination__Qz6yQ .blog-posts-grid_pageButton__YIC8u{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:.5rem;border:1px solid #e5e7eb;background:#fff;color:#374151;text-decoration:none;border-radius:.375rem;font-weight:500;transition:all .2s ease}.blog-posts-grid_pagination__Qz6yQ .blog-posts-grid_pageButton__YIC8u:hover{background:#f3f4f6;border-color:#d1d5db}.blog-posts-grid_pagination__Qz6yQ .blog-posts-grid_pageButton__YIC8u.blog-posts-grid_active__HuKsk{background:#3b82f6;border-color:#3b82f6;color:#fff}.blog-posts-grid_pagination__Qz6yQ .blog-posts-grid_pageButton__YIC8u.blog-posts-grid_active__HuKsk:hover{background:#2563eb;border-color:#2563eb}.blog-posts-grid_pagination__Qz6yQ .blog-posts-grid_pageButton__YIC8u:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.blog-posts-grid_pagination__Qz6yQ .blog-posts-grid_pageButton__YIC8u:disabled:hover{background:#f9fafb;border-color:#e5e7eb}.blog-posts-grid_pagination__Qz6yQ .blog-posts-grid_ellipsis__BRQGG{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;color:#6b7280;font-weight:500}.featured-post-hero_featured-hero__a9_LU{position:relative;background:#fff;border-radius:12px;overflow:visible;margin-bottom:3rem;margin-top:1.5rem;box-shadow:0 6px 24px rgba(0,0,0,.12);border:1px solid #e5e7eb}@media(min-width:20em){.featured-post-hero_featured-hero__a9_LU{margin-bottom:3.5rem;margin-top:1.75rem}}@media(min-width:768px){.featured-post-hero_featured-hero__a9_LU{margin-bottom:4rem;margin-top:2rem}}.featured-post-hero_featured-badge__0Hzjt{position:absolute;top:-1rem;left:.5rem;background:linear-gradient(135deg,#ea580c,#c2410c);color:#fff;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:700;z-index:100;display:flex;align-items:center;gap:.5rem;box-shadow:0 8px 20px rgba(0,0,0,.25),0 3px 8px rgba(0,0,0,.15);text-transform:uppercase;letter-spacing:1px}.featured-post-hero_featured-badge__0Hzjt svg{width:18px;height:18px}@media(min-width:20em){.featured-post-hero_featured-badge__0Hzjt{top:-1.15rem;left:.75rem;font-size:.9rem;padding:.55rem 1.1rem}.featured-post-hero_featured-badge__0Hzjt svg{width:19px;height:19px}}@media(min-width:768px){.featured-post-hero_featured-badge__0Hzjt{top:-1.25rem;left:1rem;font-size:.95rem;padding:.6rem 1.2rem;border-radius:10px}.featured-post-hero_featured-badge__0Hzjt svg{width:20px;height:20px}}@media(min-width:81.188em){.featured-post-hero_featured-badge__0Hzjt{top:-1.35rem;left:1.5rem;font-size:1rem;padding:.65rem 1.3rem}.featured-post-hero_featured-badge__0Hzjt svg{width:21px;height:21px}}.featured-post-hero_hero-content__WZ5Lb{display:flex;flex-direction:column;padding-top:2rem;overflow:hidden;border-radius:12px}@media(min-width:81.188em){.featured-post-hero_hero-content__WZ5Lb{flex-direction:row;align-items:stretch;min-height:500px;padding-top:0}}@media(min-width:81.25em){.featured-post-hero_hero-content__WZ5Lb{min-height:550px}}.featured-post-hero_text-content__FL_8v{padding:1.5rem;display:flex;flex-direction:column;justify-content:center;flex:1 1;background:#fff}@media(min-width:20em){.featured-post-hero_text-content__FL_8v{padding:1.75rem}}@media(min-width:768px){.featured-post-hero_text-content__FL_8v{padding:2rem}}@media(min-width:81.188em){.featured-post-hero_text-content__FL_8v{padding:2rem;flex:0 1 42%;min-width:0}}@media(min-width:81.25em){.featured-post-hero_text-content__FL_8v{padding:2.5rem;flex:0 1 40%}}.featured-post-hero_title__dBjPD{color:#1f2937;font-size:1.4rem;font-weight:700;line-height:1.3;margin:0 0 .85rem;letter-spacing:-.02em}@media(min-width:20em){.featured-post-hero_title__dBjPD{font-size:1.55rem;margin:0 0 .95rem}}@media(min-width:768px){.featured-post-hero_title__dBjPD{font-size:1.75rem;margin:0 0 1rem;line-height:1.25}}@media(min-width:81.188em){.featured-post-hero_title__dBjPD{font-size:1.85rem}}@media(min-width:81.25em){.featured-post-hero_title__dBjPD{font-size:2rem}}.featured-post-hero_excerpt__WQxZE{color:#4b5563;font-size:.9rem;line-height:1.6;margin-bottom:1.25rem}@media(min-width:20em){.featured-post-hero_excerpt__WQxZE{font-size:.95rem;line-height:1.65;margin-bottom:1.4rem}}@media(min-width:768px){.featured-post-hero_excerpt__WQxZE{font-size:1rem;line-height:1.65;margin-bottom:1.5rem}}@media(min-width:81.188em){.featured-post-hero_excerpt__WQxZE{font-size:1.05rem;line-height:1.7}}.featured-post-hero_meta__hDTEX{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.7px;font-weight:600}@media(min-width:20em){.featured-post-hero_meta__hDTEX{font-size:.8rem;margin-bottom:1.65rem}}@media(min-width:768px){.featured-post-hero_meta__hDTEX{margin-bottom:1.75rem;font-size:.85rem}}.featured-post-hero_category__mwJH3,.featured-post-hero_date__VQ4ap{font-weight:600;color:#374151}.featured-post-hero_separator__r6V_H{color:#9ca3af;font-weight:400}.featured-post-hero_image-content__rrF2c{position:relative;width:100%;aspect-ratio:4/3}@media(min-width:81.188em){.featured-post-hero_image-content__rrF2c{flex:0 1 58%;min-width:0;aspect-ratio:4/3}}@media(min-width:81.25em){.featured-post-hero_image-content__rrF2c{flex:0 1 60%}}.featured-post-hero_image-content__rrF2c a{display:block;width:100%;height:100%;position:relative}.featured-post-hero_image-content__rrF2c img{object-fit:cover!important}.featured-post-hero_placeholder__t96Jq{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:280px;background:#f3f4f6;color:#9ca3af;font-style:italic;font-size:1rem}@media(min-width:20em){.featured-post-hero_placeholder__t96Jq{min-height:320px}}@media(min-width:768px){.featured-post-hero_placeholder__t96Jq{min-height:360px}}.dark-theme .featured-post-hero_featured-hero__a9_LU{background:var(--card-bg,#0d1117);border-color:hsla(0,0%,100%,.1);box-shadow:0 6px 24px rgba(0,0,0,.5)}.dark-theme .featured-post-hero_text-content__FL_8v{background:var(--card-bg,#0d1117)}.dark-theme .featured-post-hero_title__dBjPD{color:var(--color-text-secondary,#fff)}.dark-theme .featured-post-hero_excerpt__WQxZE{color:var(--color-base,#d3d3dd)}.dark-theme .featured-post-hero_category__mwJH3,.dark-theme .featured-post-hero_date__VQ4ap{color:var(--color-tertiary,#d3d3d3)}.dark-theme .featured-post-hero_separator__r6V_H{color:var(--color-primary,#777e9a)}.dark-theme .featured-post-hero_placeholder__t96Jq{background:var(--details-card-bg,#1d2632);color:var(--color-primary,#777e9a)}