.pagination[data-v-98b0fb9c]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:3rem 0}@media (max-width:480px){.pagination[data-v-98b0fb9c]{gap:.3rem}}.paginationBtn[data-v-98b0fb9c]{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:.5rem;color:#d0a337;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:500;justify-content:center;min-width:44px;padding:.6rem 1rem;text-decoration:none;transition:all .3s ease}.paginationBtn[data-v-98b0fb9c]:hover:not(.disabled):not(.ellipsis){background-color:#fff;border-color:#f7efdc;box-shadow:0 2px 8px #0000001a;color:#d0a337;transform:translateY(-1px)}.paginationBtn.active[data-v-98b0fb9c]{background-color:#eddcb3;border-color:#eddcb3;box-shadow:0 2px 8px #00000026;color:#fff}.paginationBtn.disabled[data-v-98b0fb9c]{background-color:#fff;border-color:#fff;color:#f2e5c8;cursor:not-allowed;opacity:.6}.paginationBtn.ellipsis[data-v-98b0fb9c]{background:none;border:none;cursor:default;min-width:auto;padding:.6rem .2rem}.paginationBtn.pageNumber[data-v-98b0fb9c]{border-radius:50%;font-family:Mainfont-Bold;height:44px;padding:0;width:44px}@media (max-width:768px){.paginationBtn[data-v-98b0fb9c]{font-size:.8rem;min-width:40px;padding:.5rem .8rem}.paginationBtn.pageNumber[data-v-98b0fb9c]{height:40px;width:40px}}.noResults{color:#d0a337;grid-column:1/-1;padding:2rem 0}.noResults p{margin-bottom:1rem}.resetCatBtn{background:none;border:2px solid #f7efdc;border-radius:2rem;color:#d0a337;cursor:pointer;font-family:inherit;font-size:.95rem;padding:.4rem 1.2rem;transition:all .2s ease}.resetCatBtn:hover{background:#fff}.articleList{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:3rem 0}.articleBox{background-color:#fff;border:1px solid #f7efdc;border-radius:.8rem;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;flex-direction:column;text-align:center;transition:transform .2s ease}.articleBox:hover{transform:translateY(-4px)}.articleBox img{border-radius:.6rem .6rem 0 0;display:block;height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.articleBox .subtitle{color:#d0a337;font-size:.9rem;margin:.5rem 0}.articleBox h3{color:#000;flex-grow:1;font-family:Laila,sans-serif;font-size:1.1rem;margin:0 1rem 1rem;padding-bottom:1rem}@media (max-width:480px){.categoryFilter{gap:.5rem}}
