.pagination{margin-block:0 3.2rem;color:#011e36;border:0}.pagination ul{margin:4.8rem 0 0;padding:2rem 0 0 0;list-style-type:none;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:2rem}@media (max-width:576px){.pagination ul{margin-top:2.4rem;padding:1.2rem 1.6rem;font-size:1.6rem}}.pagination li{text-align:center;display:flex;width:4rem;height:4rem;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.pagination li.next,.pagination li.previous{width:4rem}.pagination li.next a,.pagination li.previous a{padding-top:0}.pagination li.next i,.pagination li.previous i{transition:background-color .2s ease-in-out}@media (max-width:576px){.pagination li.next i,.pagination li.previous i{zoom:0.75}}.pagination li.first,.pagination li:nth-child(2){margin-left:auto}.pagination li.last,.pagination li:nth-last-child(2){margin-right:auto}.pagination li.summary{display:none;width:auto;margin-inline:auto}@media (max-width:576px){.pagination li.mobile{display:flex}.pagination li:not(.mobile){display:none}}.pagination li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#011e36;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;border-radius:.4rem}@media (hover:hover) and (pointer:fine){.pagination li a:not([disabled]):hover{color:#011e36;background-color:#ff884b}}.pagination li a:focus-visible{color:#011e36;background-color:#ff884b}.pagination li a *{pointer-events:none}.pagination li a.current{background-color:#cbd5df}