.card-insight{align-items:flex-end;background-color:#fff;display:flex;height:240px;overflow:hidden;position:relative;text-decoration:none;width:100%}@media (min-width:375px){.card-insight{height:calc(15.01916vw + 183.67816px)}}@media (min-width:1680px){.card-insight{height:436px}}.card-insight span{display:block}.card-insight:after{background:linear-gradient(90deg,#46cdb2,#00f);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transition:width .5s ease;width:0}.card-insight:hover .card-insight__image img{transform:scale(1.1)}.card-insight:hover:after{width:100%}.card-insight__inner{padding:32px}@media (min-width:375px){.card-insight__inner{padding:calc(1.83908vw + 25.10345px)}}@media (min-width:1680px){.card-insight__inner{padding:56px}}.card-insight__content{position:relative;z-index:2}.card-insight__content .text-link{display:inline-flex}.card-insight__image{overflow:hidden}.card-insight__image,.card-insight__image:after{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.card-insight__image:after{background:linear-gradient(0deg,#1d1d1b,transparent);content:""}.card-insight__image-inner{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.card-insight__image img{display:block;font-family:"object-fit: cover; object-position: 50% 50%;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:transform 1s ease;width:100%}.card-insight--contrast:after{background:linear-gradient(90deg,#46cdb2,#fff)}.card-insight--contrast .card-insight__title,.card-insight--contrast .text-link:hover .text-link__label,.card-insight--contrast .text-link__label{color:#fff}ul.pagination__list{list-style:none;margin:0;padding:0}.pagination{display:flex}.pagination__list{align-items:center;background-color:#fff;display:flex;height:56px;padding-left:8px;padding-right:8px}@media (min-width:375px){.pagination__list{height:calc(.61303vw + 53.70115px)}}@media (min-width:1680px){.pagination__list{height:64px}}@media (min-width:375px){.pagination__list{padding-left:calc(.76628vw + 5.12644px)}}@media (min-width:1680px){.pagination__list{padding-left:18px}}@media (min-width:375px){.pagination__list{padding-right:calc(.76628vw + 5.12644px)}}@media (min-width:1680px){.pagination__list{padding-right:18px}}.pagination__item{background-color:#fff;height:56px;width:32px}@media (min-width:375px){.pagination__item{width:calc(1.22605vw + 27.4023px)}}@media (min-width:1680px){.pagination__item{width:48px}}@media (min-width:375px){.pagination__item{height:calc(.61303vw + 53.70115px)}}@media (min-width:1680px){.pagination__item{height:64px}}.pagination__item span{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.pagination__item.is-next .pagination__link,.pagination__item.is-prev .pagination__link{color:#1d1d1b;font-family:IBM Plex Mono,monospace,serif;font-size:20px;font-weight:700}@media (min-width:375px){.pagination__item.is-next .pagination__link,.pagination__item.is-prev .pagination__link{font-size:calc(.30651vw + 18.85057px)}}@media (min-width:1680px){.pagination__item.is-next .pagination__link,.pagination__item.is-prev .pagination__link{font-size:24px}}.pagination__item.is-divider{align-items:center;color:#e6e6e6;display:flex;font-family:IBM Plex Mono,monospace,serif;font-size:18px;font-weight:700;justify-content:center;width:24px}@media (min-width:375px){.pagination__item.is-divider{width:calc(.61303vw + 21.70115px)}}@media (min-width:1680px){.pagination__item.is-divider{width:32px}}@media (min-width:375px){.pagination__item.is-divider{font-size:calc(.45977vw + 16.27586px)}}@media (min-width:1680px){.pagination__item.is-divider{font-size:24px}}.pagination__item:hover .pagination__link{color:#00f}.pagination__link{align-items:center;color:rgba(29,29,27,.6);display:flex;font-family:IBM Plex Mono,monospace,serif;font-size:14px;font-weight:700;height:100%;justify-content:center;line-height:1;position:relative;text-decoration:none;transition:color .3s ease;width:100%}@media (min-width:375px){.pagination__link{font-size:calc(.15326vw + 13.42529px)}}@media (min-width:1680px){.pagination__link{font-size:16px}}.pagination__link.is-active{color:#00f}