.mk-archive-header{padding:3rem 1rem 2rem}.mk-archive-title{margin:0;font-size:2.1rem;font-family:'Plus Jakarta Sans',sans-serif;color:#006481;line-height:1.2}.mk-archive-description{color:#6e797f;margin-top:.75rem;font-size:1rem}.mk-empty-state{padding:2rem 1rem}.mk-filters-wrapper{padding:0 1rem 3rem}.mk-filter-scroll{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem;align-items:center;scrollbar-width:none}.mk-filter-scroll::-webkit-scrollbar{display:none}.mk-filter-btn{padding:.6rem 1.5rem;border-radius:999px;text-decoration:none;font-size:.875rem;font-weight:600;text-transform:uppercase;border:1px solid #006481;transition:all 0.3s ease;white-space:nowrap}.mk-filter-btn--active{background:#006481;color:#fff}.mk-filter-btn--default{background:#fff0;color:#006481}.mk-filter-btn:hover{background:#006481;color:#fff}.mk-pagination{margin-top:3rem;padding-bottom:3rem}.mk-pagination .page-numbers{display:flex;justify-content:center;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0}.mk-pagination .page-numbers li{margin:0}.mk-pagination .page-numbers a,.mk-pagination .page-numbers span{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:8px;text-decoration:none;font-size:14px;font-weight:600;border:1px solid #d7dde2;transition:all 0.2s ease}.mk-pagination .page-numbers a{color:#0b1c30;background:#fff}.mk-pagination .page-numbers a:hover{background:#006481;border-color:#006481;color:#fff}.mk-pagination .page-numbers .current{background:#006481;border-color:#006481;color:#fff}@media (max-width:640px){.mk-archive-title{font-size:1.75rem}.mk-pagination .page-numbers{flex-wrap:wrap}}