.articles .row{width:100%;position:relative}.articles time{margin-bottom:1.6rem;display:block;font-size:1.6rem}.articles h2{font-size:2rem}.articles h2 a{color:var(--blue);text-decoration:none}.articles h2 a:hover{text-decoration:underline}.articles p{height:3.5em;overflow-y:hidden}.articles--more{padding-left:1em;display:block;position:absolute;bottom:0;right:0;font-size:1.8rem;line-height:1.5em;color:var(--blue);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0em, rgb(255, 255, 255) 1.5em, rgb(255, 255, 255) 100%)}.articles--more:hover{text-decoration:underline}.articles .pagination{margin-bottom:6rem}.articles .pagination .nav-links{display:flex;gap:.5rem;justify-content:center;align-items:stretch}.articles .pagination .page-numbers{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;line-height:1em;color:var(--blue);border:solid 1px var(--gray);border-radius:1rem;box-sizing:border-box}.articles .pagination .page-numbers.dots{width:1em;border:none;pointer-events:none}.articles .pagination .page-numbers.current,.articles .pagination .page-numbers:hover{color:var(--white);border:none;background-color:var(--blue)}@media(max-width: 768px){.articles .pagination .page-numbers{width:4rem;height:4rem}}.articles .pagination .prev{margin-right:4rem}.articles .pagination .prev.current svg path,.articles .pagination .prev:hover svg path{fill:var(--white) !important}@media(max-width: 768px){.articles .pagination .prev{margin-right:2rem}}.articles .pagination .next{margin-left:4rem}.articles .pagination .next.current svg path,.articles .pagination .next:hover svg path{fill:var(--white) !important}@media(max-width: 768px){.articles .pagination .next{margin-left:2rem}}
