.BlogListView-module__nMTlzG__blog_page{background-color:#f7f6f2;min-height:100vh;padding:120px 0}.BlogListView-module__nMTlzG__inner_container{max-width:1200px;margin:0 auto;padding:0 20px}.BlogListView-module__nMTlzG__articles_grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.BlogListView-module__nMTlzG__article_card{color:inherit;background:#fff;border:1px solid #e2e2e0;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 4px 15px #00000005}.BlogListView-module__nMTlzG__article_card:hover{transform:translateY(-8px);box-shadow:0 16px 36px #91052314}.BlogListView-module__nMTlzG__img_wrapper{width:100%;height:240px;position:relative;overflow:hidden}.BlogListView-module__nMTlzG__card_image{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.BlogListView-module__nMTlzG__article_card:hover .BlogListView-module__nMTlzG__card_image{transform:scale(1.06)}.BlogListView-module__nMTlzG__card_content{flex-direction:column;flex-grow:1;padding:24px 24px 20px;display:flex}.BlogListView-module__nMTlzG__card_title{font-family:var(--font-plus-jakarta), sans-serif;color:#1a1410;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.4;transition:color .3s}.BlogListView-module__nMTlzG__article_card:hover .BlogListView-module__nMTlzG__card_title{color:var(--primary-color,#910523)}.BlogListView-module__nMTlzG__card_excerpt{font-family:var(--font-plus-jakarta), sans-serif;color:#60544c;opacity:.8;margin-bottom:24px;font-size:14px;line-height:1.6}.BlogListView-module__nMTlzG__card_meta{font-family:var(--font-plus-jakarta), sans-serif;color:#7a6e65;border-top:1px solid #0000000d;align-items:center;gap:16px;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.BlogListView-module__nMTlzG__meta_item{align-items:center;gap:6px;display:flex}.BlogListView-module__nMTlzG__meta_icon{color:var(--primary-color,#910523);opacity:.8;font-size:16px}.BlogListView-module__nMTlzG__card_read_more{background:var(--primary-color,#910523);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:transform .3s,background-color .3s;display:flex}.BlogListView-module__nMTlzG__btn_icon{font-size:16px}.BlogListView-module__nMTlzG__article_card:hover .BlogListView-module__nMTlzG__card_read_more{background:var(--secondary-color,#b17f2c);transform:scale(1.08)}@media (max-width:992px){.BlogListView-module__nMTlzG__articles_grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:576px){.BlogListView-module__nMTlzG__blog_page{padding:40px 0 80px}.BlogListView-module__nMTlzG__articles_grid{grid-template-columns:1fr;gap:20px}.BlogListView-module__nMTlzG__card_title{font-size:18px}}.BlogListView-module__nMTlzG__pagination_container{justify-content:center;margin-top:60px;display:flex}.BlogListView-module__nMTlzG__pagination_list{align-items:center;gap:12px;display:flex}.BlogListView-module__nMTlzG__page_btn{width:40px;height:40px;font-family:var(--font-plus-jakarta), sans-serif;cursor:pointer;color:#1a1410;background:#fff;border:1px solid #e2e2e0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .3s;display:flex}.BlogListView-module__nMTlzG__active_page{background:var(--primary-color,#910523);border-color:var(--primary-color,#910523);color:#fff;box-shadow:0 4px 12px #91052326}.BlogListView-module__nMTlzG__page_btn:hover:not(.BlogListView-module__nMTlzG__active_page){border-color:var(--primary-color,#910523);color:var(--primary-color,#910523)}.BlogListView-module__nMTlzG__ellipsis{font-family:var(--font-plus-jakarta), sans-serif;color:#a09085;text-align:center;letter-spacing:1px;width:24px;font-size:16px;display:inline-block}.BlogListView-module__nMTlzG__next_btn{font-family:var(--font-plus-jakarta), sans-serif;color:var(--primary-color,#910523);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;transition:transform .3s,color .3s;display:flex}.BlogListView-module__nMTlzG__next_btn:hover{color:var(--secondary-color,#b17f2c);transform:translate(3px)}
