.blog_blogMain__e0Uuy{padding:2rem;max-width:1200px;margin:0 auto;font-family:Roboto,sans-serif}.blog_heroSection___PZie{text-align:center;margin-bottom:2rem}.blog_heroSection___PZie h1{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.blog_heroSection___PZie p{font-size:1.2rem;color:#555;max-width:700px;margin:0 auto}.blog_controls__ghTdK{margin-bottom:2.5rem}.blog_controls__ghTdK .blog_searchContainer__BFE6j{max-width:500px;margin:0 auto 1.5rem}.blog_controls__ghTdK .blog_searchContainer__BFE6j .blog_searchInput__pG_q_{width:100%;padding:.8rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem}.blog_controls__ghTdK .blog_searchContainer__BFE6j .blog_searchInput__pG_q_:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 2px rgba(0,112,243,.1)}.blog_controls__ghTdK .blog_filterSection__EbHDM{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media(min-width:768px){.blog_controls__ghTdK .blog_filterSection__EbHDM{flex-direction:row;justify-content:space-between;align-items:center}}.blog_controls__ghTdK .blog_filterSection__EbHDM .blog_categories__RYUrR{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.blog_controls__ghTdK .blog_filterSection__EbHDM .blog_categories__RYUrR button{padding:.6rem 1.2rem;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer;font-size:.95rem;min-width:80px;transition:all .2s ease}.blog_controls__ghTdK .blog_filterSection__EbHDM .blog_categories__RYUrR button:hover{background:#f0f0f0}.blog_controls__ghTdK .blog_filterSection__EbHDM .blog_categories__RYUrR .blog_activeCategory__ip_08{background:#0070f3;color:#fff;border-color:#0070f3;box-shadow:0 2px 6px rgba(0,112,243,.3)}.blog_controls__ghTdK .blog_filterSection__EbHDM .blog_sortOptions__nmM4g{display:flex;align-items:center;gap:.5rem}.blog_controls__ghTdK .blog_filterSection__EbHDM .blog_sortOptions__nmM4g span{font-size:.9rem;color:#666}.blog_controls__ghTdK .blog_filterSection__EbHDM .blog_sortOptions__nmM4g .blog_sortSelect__IVpf1{padding:.5rem;border:1px solid #ddd;border-radius:4px;background:#fff}.blog_blogContainer__qx_3b{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem}.blog_blogCard__wwGYQ{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.blog_blogCard__wwGYQ:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.blog_blogImage__AKsiV{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:8px}.blog_blogContent__L2nJe{padding:1rem;display:flex;flex-direction:column;flex-grow:1}.blog_blogContent__L2nJe h2{font-size:1.5rem;margin-bottom:.5rem}.blog_blogContent__L2nJe p{color:#666;font-size:1rem;line-height:1.5;flex-grow:1}.blog_blogContent__L2nJe .blog_meta__jyOzc{margin-top:.5rem;font-size:.85rem;color:#999}.blog_noResults__NSqRD{text-align:center;padding:3rem 1rem;color:#999}.blog_noResults__NSqRD h3{margin:1rem 0 .5rem;color:#666}.blog_noResults__NSqRD p{font-size:1rem}@media(max-width:1024px){.blog_filterSection__EbHDM{flex-direction:column;gap:1rem}.blog_filterSection__EbHDM .blog_categories__RYUrR,.blog_filterSection__EbHDM .blog_sortOptions__nmM4g{justify-content:center}}@media(max-width:768px){.blog_blogMain__e0Uuy{padding:1rem}.blog_heroSection___PZie h1{font-size:2rem}.blog_filterSection__EbHDM{flex-direction:column;gap:.8rem}.blog_filterSection__EbHDM .blog_categories__RYUrR{justify-content:center}.blog_filterSection__EbHDM .blog_categories__RYUrR button{padding:.7rem 1.2rem;font-size:.9rem}.blog_filterSection__EbHDM .blog_sortOptions__nmM4g{justify-content:center;gap:.4rem}.blog_blogContainer__qx_3b{grid-template-columns:1fr}}