.re-site .em-more{color:#182a36;font-family:var(--font-site), Arial, sans-serif;padding-block:56px}.re-site .ch-root>.em-more{padding:72px clamp(24px,5.55vw,80px)}.re-site .em-heading{margin-bottom:30px}.re-site .em-heading>span{color:#566470;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:500;line-height:1.6;display:block}.re-site .em-heading h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:clamp(30px,3.3vw,46px);font-weight:400;line-height:1.16}.re-site .em-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.re-site .em-links>li{min-width:0}.re-site .em-card{height:100%;color:inherit;border-top:1px solid #bdc4c5;justify-content:space-between;align-items:flex-start;gap:20px;padding-block:25px;text-decoration:none;display:flex}.re-site .em-card>div{min-width:0}.re-site .em-card>svg{flex:none;margin-top:3px}.re-site .em-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 12px;font-family:inherit;font-size:23px;font-weight:450;line-height:1.3}.re-site .em-card p{color:#566470;overflow-wrap:anywhere;max-width:36ch;margin:0;font-size:15px;line-height:1.7}.re-site .em-card:hover{border-color:#182a36}.re-site .em-card:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.re-site .em-secondary{flex-wrap:wrap;gap:8px 32px;margin-top:8px;display:flex}.re-site .em-secondary a{min-height:44px;color:inherit;text-underline-offset:5px;overflow-wrap:anywhere;align-items:center;gap:12px;padding-block:8px;font-size:14px;line-height:1.6;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.re-site .em-secondary a>svg{flex:none}.re-site .em-more a:focus-visible{outline-offset:5px;outline:2px solid #182a36}@media (max-width:760px){.re-site .em-more{padding-block:40px}.re-site .ch-root>.em-more{padding:48px 24px}.re-site .em-heading{margin-bottom:26px}.re-site .em-links{grid-template-columns:1fr;gap:0}.re-site .em-card{padding-block:22px}.re-site .em-card p{max-width:none}.re-site .em-secondary{margin-top:12px}}
