.link-list{overflow:visible}.link-list>.contain{overflow:visible}.link-list__header{background:rgba(15,31,62,.6);border-radius:0 0 16px 16px;position:relative;padding:clamp(.875rem,.781vw + .719rem,1.5rem);width:100%;z-index:2}.link-list__header>.cell{padding-top:clamp(.875rem,.781vw + .719rem,1.5rem);padding-right:clamp(.875rem,.781vw + .719rem,1.5rem);padding-bottom:80px;padding-left:clamp(.875rem,.781vw + .719rem,1.5rem);width:91.6666666667%}@media all and (min-width: 1024px){.link-list__header>.cell{padding-top:clamp(1.5rem,1.875vw + 1.125rem,3rem);padding-right:clamp(.875rem,.781vw + .719rem,1.5rem);padding-bottom:176px;padding-left:clamp(.875rem,.781vw + .719rem,1.5rem)}}.link-list__header>.grid-x,.link-list__bottom>.grid-x{width:91.66666667%;margin:0 auto}.link-list__top{display:flex;align-items:flex-end;position:relative;overflow:hidden;aspect-ratio:4/6}@media all and (min-width: 1024px){.link-list__top{aspect-ratio:16/9}}.link-list__top h2,.link-list__top h3,.link-list__top h4,.link-list__top h5,.link-list__top p{color:#eceeef}.link-list__top img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:1}@media all and (min-width: 1024px){.link-list__top img{max-height:855px}}@media all and (min-width: 1024px){.link-list__heading,.link-list__text{width:66.6666666667%}}.link-list__bottom{margin-top:-64px;position:relative;z-index:3}@media all and (min-width: 1024px){.link-list__bottom{margin-top:-128px}}.link-list__links{list-style:none;justify-content:space-between;margin:0;padding:clamp(.875rem,.781vw + .719rem,1.5rem);overflow:visible;box-shadow:0 385px 108px 0 rgba(0,0,0,0),0 247px 99px 0 rgba(0,0,0,.01),0 139px 83px 0 rgba(0,0,0,.03),0 62px 62px 0 rgba(0,0,0,.05),0 15px 34px 0 rgba(0,0,0,.06)}.link-list__links li{margin:0}.link-list__links li a{display:block;padding:clamp(.875rem,.781vw + .719rem,1.5rem);background:rgba(220,242,250,0);transition:background .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.link-list__links li a span{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:16px}.link-list__links li a svg{color:#50c0e8}.link-list__links li a:visited{background:rgba(220,242,250,0)}.link-list__links li a:hover,.link-list__links li a:active,.link-list__links li a:focus{background:#dcf2fa}.link-list__link{width:100%}@media all and (min-width: 768px){.link-list__link{width:calc(50% - 8px)}}
