.content-platform .home-resume{display:flex;gap:16px;padding-top:20px;padding-bottom:0}
.content-platform .home-resume[hidden],.content-platform .home-resume-card[hidden]{display:none!important}
.content-platform .home-resume-card{display:flex;flex:1 1 0;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border:1px solid #dce3ed;border-radius:12px;background:#fff;color:#10213b;text-decoration:none}
.content-platform .home-resume-card>div{min-width:0}
.content-platform .home-resume-label{color:#855000;font-size:13px;font-weight:700}
.content-platform .home-resume-card h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:inherit;font-size:18px;line-height:1.4;margin:5px 0;overflow-wrap:anywhere}
.content-platform .home-resume-card small{font-size:13px;color:#59677c}
.content-platform .home-resume-arrow{flex:none;font-size:22px;color:#855000}
.content-platform .home-resume-card:focus-visible{outline:3px solid #2168ba;outline-offset:2px}
@media(max-width:767.98px){.content-platform .home-resume{flex-direction:column;gap:8px;padding-top:12px}.content-platform .home-resume-card{padding:12px 14px;flex:auto}.content-platform .home-resume-card h2{font-size:16px;margin:3px 0}}

/* The resume section sits between the hero and list, including when hidden. */
.content-platform .home-resume:not([hidden]) + .cp-section,
.content-platform .home-resume:not([hidden]) + .section-space{padding-top:16px}
.content-platform .home-resume[hidden] + .cp-section{padding-top:24px}
@media(max-width:767.98px){
.content-platform .home-resume:not([hidden]) + .cp-section,
.content-platform .home-resume:not([hidden]) + .section-space{padding-top:12px}
.content-platform .home-resume[hidden] + .cp-section{padding-top:20px}
}
