section.link-grid{padding-top:var(--sp-section);z-index:1;background:var(--clr-mint-50);flex-direction:column;align-items:center;display:flex;position:relative}section.link-grid div.block-text{width:calc(var(--col) * 8 + var(--g) * 7)}section.link-grid ul.links{width:calc(var(--col) * 14 + var(--g) * 13);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,3.0047vw + 2.29577rem,5rem);padding:0;list-style:none;display:grid;position:relative}section.link-grid ul.links:after{content:"";inset-inline:calc(var(--col) * -1 + var(--g) * -1 + var(--m) * -1);background-color:var(--line);height:1px;position:absolute;bottom:0}section.link-grid ul.links li.link a{width:100%;height:100%;padding-block:clamp(3rem,1.50235vw + 2.64789rem,4rem) clamp(1.5rem,.751174vw + 1.32394rem,2rem);padding-inline:var(--m);outline-offset:-2px;transition:background-color .4s var(--ease);flex-direction:column;row-gap:clamp(2rem,3.0047vw + 1.29577rem,4rem);display:flex}section.link-grid ul.links li.link a div.content{flex:1;justify-content:center;align-items:center;display:flex}section.link-grid ul.links li.link a div.content figure.image-wrapper{margin:0}section.link-grid ul.links li.link a div.content figure.image-wrapper img{height:calc(var(--height) * var(--logo-scale,1));width:auto;max-width:calc(var(--col) * 3 + var(--g) * 2)}section.link-grid ul.links li.link a div.content p{text-align:center;text-wrap:balance;color:var(--clr-body)}section.link-grid ul.links li.link.group a div.content{align-items:flex-start}section.link-grid ul.links li.link a div.content div.group{flex-direction:column;align-items:center;row-gap:.75rem;display:flex}section.link-grid ul.links li.link a div.content div.group span.tile{width:clamp(3rem,1.50235vw + 2.64789rem,4rem);margin-bottom:clamp(.5rem,.751174vw + .323944rem,1rem);display:block}section.link-grid ul.links li.link a div.content div.group p.title{font-family:var(--font-display), Arial, sans-serif;font-weight:var(--display-weight);letter-spacing:-.0275rem;color:var(--clr-black-900);font-size:clamp(1.25rem,.375587vw + 1.16197rem,1.5rem);line-height:1.2}@media (min-width:58.75rem){section.link-grid ul.links.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}section.link-grid ul.links.cols-3 li.link:last-child:nth-child(3n+1){grid-column:span 3}section.link-grid ul.links.cols-3 li.link:last-child:nth-child(3n+2){grid-column:span 2}}@media not (min-width:58.75rem){section.link-grid ul.links.cols-3 li.link:last-child:nth-child(odd){grid-column:span 2}}section.link-grid ul.links li.link a div.cta{text-align:center;text-wrap:balance;max-width:100%;transition:color .4s var(--ease);align-self:center}section.link-grid ul.links li.link a div.cta span.text-cta{display:block}section.link-grid ul.links li.link a div.cta span.last{white-space:nowrap}section.link-grid ul.links li.link a div.cta svg.arrow{vertical-align:calc(.344em - .375rem);height:.75rem;margin-left:.25rem;display:inline}@media (hover:hover){section.link-grid ul.links li.link a:hover{background-color:#fff}section.link-grid ul.links li.link a:hover div.cta{color:var(--clr-celadon-500)}}@media not (min-width:58.75rem){section.link-grid{padding-bottom:var(--sp-section-sm)}section.link-grid ul.links{width:calc(var(--col) * 8 + var(--g) * 7);grid-template-columns:repeat(2,minmax(0,1fr))}section.link-grid ul.links:after{inset-inline:calc(var(--m) * -1)}section.link-grid ul.links li.link a{padding-inline:min(var(--m), 4vw)}section.link-grid ul.links li.link a div.content p{font-size:clamp(.875rem,.187793vw + .830986rem,1rem)}section.link-grid ul.links.cols-2{grid-template-columns:1fr}}
