.curriculum-hub-paths{grid-template-columns:minmax(0,1fr);gap:24px}
.curriculum-hub-paths>.curriculum-presenters,.curriculum-hub-paths>.curriculum-ambassadors{width:100%;box-sizing:border-box}
.curriculum-presenters .curriculum-watch{max-width:520px;margin-top:24px}
.hss-presenter-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.hss-presenter-person{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;text-decoration:none;text-align:center;color:#39234e;background:#fff;border:1px solid #e0d4e8;border-radius:12px;padding:20px 12px}
.hss-presenter-person strong{font-size:16px;line-height:1.35}.hss-presenter-person>span:last-child{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px;color:#55266e}
.hss-presenter-person:hover,.hss-presenter-person:focus-visible{background:#f2ecf8;outline:2px solid #9cb73b;outline-offset:2px}
.hss-presenter-all{margin:0 0 24px}
.hss-ambassador-companies>h3{font-size:27px;margin:0 0 12px}.hss-ambassador-companies>p{max-width:760px}
.hss-ambassador-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.hss-ambassador-logos .curriculum-contributor{min-width:0;padding:22px;background:#fff;border:1px solid #e0d4e8;border-radius:12px}
.hss-ambassador-logos h4{font-size:20px;margin:15px 0 10px}.hss-ambassador-logos .ambassador-logo{height:72px;padding:7px}
@media(max-width:850px){.hss-presenter-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.hss-ambassador-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.hss-presenter-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hss-ambassador-logos{grid-template-columns:1fr}.hss-presenter-person{padding:17px 9px}.hss-presenter-person strong{font-size:15px}}
@media(min-width:851px){
.curriculum-hub-paths>.curriculum-presenters{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:42px;align-items:start}
.curriculum-presenters>.eyebrow,.curriculum-presenters>h3,.curriculum-presenters>p:not(.curriculum-video-context),.curriculum-presenters>.text-link{grid-column:1}
.curriculum-presenters>.curriculum-watch{grid-column:2;grid-row:2 / span 2;align-self:center;margin-top:0;width:100%}
.curriculum-presenters>.curriculum-video-context{grid-column:2;grid-row:4;margin:0}
}
