.ed-showcase{background:#f2f7f8;padding:66px 0}.ed-showcase h2{margin:9px 0 22px}.ed-showcase p{line-height:1.65}.ed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ed-card{display:flex;flex-direction:column;min-width:0;border:1px solid #d6e4e7;border-radius:18px;overflow:hidden;background:#fff}.ed-card img{width:100%;height:165px;object-fit:cover;display:block;background:#e1e9ec}.ed-card:first-child img{object-position:67% 40%}.ed-copy{padding:22px 23px 26px;display:flex;flex-direction:column;flex:1}.ed-copy h3{font-size:22px;line-height:1.3;margin:9px 0}.ed-copy p{color:#576c77;margin:0 0 20px}.ed-copy .card-link{margin-top:auto}.ed-small{font-weight:850;text-transform:uppercase;letter-spacing:.09em;font-size:11px;color:#17687b}.ed-resource{background:linear-gradient(135deg,#173c4e,#1b6377)}.ed-resource h3,.ed-resource .card-link{color:#fff}.ed-resource p{color:#dfebee}.ed-resource .ed-small{color:#bad9e1}.ed-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.ed-topic{border:1px solid #d6e3e8;border-radius:18px;background:#fff;padding:27px;min-width:0}.ed-topic h2{font-size:25px;margin:8px 0}.ed-topic p{color:#576975;line-height:1.55}.ed-topic ul{list-style:none;margin:16px 0 0;padding:0}.ed-topic li{border-top:1px solid #e6eeef;padding:11px 0}.ed-topic li a{font-weight:750}.ed-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ed-shortcuts a{border-radius:999px;padding:9px 13px;background:#fff;border:1px solid #cbdfe4;color:#185367;font-size:14px;font-weight:750;text-decoration:none}.ed-note{font-size:14px;color:#576975;line-height:1.6;margin-top:26px}@media(max-width:1000px){.ed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-resource{grid-column:1/-1}}@media(max-width:650px){.ed-showcase{padding:46px 0}.ed-grid,.ed-hub-grid{grid-template-columns:1fr}.ed-resource{grid-column:auto}.ed-card img{height:188px}.ed-topic{padding:22px}}