@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}*{transition:all .3s ease-in}body{margin:0;padding:0;box-sizing:border-box;overflow-x:hidden;scroll-behavior:smooth;background:#f5f7ff;color:#1b2f63}.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:flex-end;padding:10px 0}.pagination__arrow,.pagination__break,.pagination__page{margin:0 5px}.pagination__arrow-link,.pagination__break-link,.pagination__page-link{display:inline-block;padding:9px 14px;background-color:#fff;border-radius:999px;color:#2d427c;text-decoration:none;cursor:pointer;font-weight:600;box-shadow:0 10px 18px rgba(45,75,148,.08)}.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:linear-gradient(135deg,#3c5db9,#2847a0);color:#fff;box-shadow:0 18px 36px rgba(45,75,148,.25)}::-webkit-scrollbar{border-radius:42px;width:6px}::-webkit-scrollbar-thumb{background:#b6b6b6;border-radius:10px}::-webkit-scrollbar-track{background:transparent;border-radius:10px}