@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@500&display=swap");:root{font-family:Inter,Open Sans,sans-serif;--bg:#3c5db9;--primary-bg:#fff;--primary-font:#000;--h1-color:#3c5db9;--light-bg:#e0e9ff;--description-text:15px}.app *,.app :after,.app :before{box-sizing:border-box}.app :is(a,button,input,select,textarea):focus-visible{outline:3px solid #138c86;outline-offset:4px}.app{-webkit-font-smoothing:antialiased}.app ::selection{background:#dce8ff;color:#14284b}@media (prefers-reduced-motion:reduce){.app *,.app :after,.app :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html{height:100%}body,html{background:#f5f7ff;overscroll-behavior-y:none}body{margin:0;padding:0;box-sizing:border-box;overflow-x:hidden;scroll-behavior:smooth;color:#1b2f63;min-height:100%}.app{display:flex;flex-direction:column;min-height:100vh;line-height:1.6;width:100%}.app *{font-family:inherit}.pagination{list-style-type:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;padding:10px 0}.pagination__arrow,.pagination__break,.pagination__page{margin:0}.pagination__arrow-link,.pagination__break-link,.pagination__page-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:9px 14px;background-color:#fff;border:1px solid #d7e0ec;border-radius:8px;color:#2d427c;text-decoration:none;cursor:pointer;font-weight:600;transition:background .2s ease,border-color .2s ease}.pagination__arrow-link:hover,.pagination__break-link:hover,.pagination__page-link:hover{background-color:rgba(60,93,185,.12)}.pagination__arrow--disabled{opacity:.5;pointer-events:none}.pagination .active .pagination__page-link{background:#315bb5;border-color:#315bb5;color:#fff}::-webkit-scrollbar{border-radius:42px;width:6px}::-webkit-scrollbar-thumb{background:#b6b6b6;border-radius:10px}::-webkit-scrollbar-track{background:transparent;border-radius:10px}