body.ap-experience .formation-cover .course-page-intro-cover{padding-top:0}body.ap-experience .formation-cover .course-page-intro-cover .back-to-results{margin-bottom:12px}body.ap-experience .formation-cover .course-page-intro-cover .breadcrumbs{margin-bottom:22px}.course-cover{isolation:isolate;background:var(--cover-background,#001e51);color:#fff;border-radius:18px;min-height:326px;padding:28px 28px 72px;position:relative;overflow:hidden}.course-cover-copy{z-index:2;position:relative}body.ap-experience .formation-cover .course-cover-category{color:#dbe9f7;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.6875rem;font-weight:700;line-height:1.6}.course-cover-format{color:#fff;flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;line-height:1.6;display:flex}.course-cover-format svg{flex-shrink:0}body.ap-experience .formation-cover .course-page-intro .course-cover h1{font-family:var(--font-manrope), sans-serif;color:#fff;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;max-width:100%;margin:26px 0 15px;font-size:clamp(2.7rem,4.4vw,4.1rem);font-weight:750;line-height:1.08}body.ap-experience .formation-cover .course-page-intro .course-cover[data-long-title] h1{letter-spacing:-.035em;font-size:clamp(2rem,3vw,2.7rem);line-height:1.14}body.ap-experience .formation-cover .course-cover-caption{color:#fff;max-width:150px;margin:0;font-size:.75rem;font-weight:550;line-height:1.8}.course-cover-art{z-index:1;pointer-events:none;width:74%;height:75%;position:absolute;inset:auto -28px 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.course-cover-art picture,.course-cover-art img{width:100%;height:100%;display:block}.course-cover-art img{object-fit:contain}.course-cover-signature{z-index:3;letter-spacing:.12em;color:#fff;justify-content:space-between;align-items:center;gap:18px;font-size:.5625rem;font-weight:650;display:flex;position:absolute;bottom:23px;left:28px;right:28px}.course-cover[data-long-title]{min-height:365px;padding-bottom:190px}.course-cover[data-long-title] .course-cover-copy{position:static}.course-cover[data-long-title] .course-cover-copy>*{z-index:2;position:relative}body.ap-experience .formation-cover .course-cover[data-long-title] .course-cover-caption{position:absolute;bottom:87px;left:28px}.course-cover[data-long-title] .course-cover-art{width:80%;height:185px}body.ap-experience .formation-cover .course-page-intro-cover .course-lead{margin-top:24px}@media (width>=1180px){body.ap-experience .formation-cover .reference-formation-shell{gap:clamp(28px,3vw,46px)}}@media (width<=600px){body.ap-experience .formation-cover .course-page-intro-cover .breadcrumbs{margin-bottom:17px}.course-cover{border-radius:14px;min-height:278px;padding:21px 21px 65px}body.ap-experience .formation-cover .course-cover-category{letter-spacing:.08em;font-size:.625rem}.course-cover-format{gap:7px;font-size:.6875rem}body.ap-experience .formation-cover .course-page-intro .course-cover h1{margin-top:21px;font-size:clamp(2.5rem,12vw,3.1rem)}body.ap-experience .formation-cover .course-page-intro .course-cover[data-long-title] h1{font-size:clamp(1.75rem,7.8vw,2rem)}body.ap-experience .formation-cover .course-cover-caption{max-width:120px;font-size:.6875rem}.course-cover-art{width:82%;height:68%;right:-23px}.course-cover[data-long-title]{min-height:330px;padding-bottom:155px}.course-cover[data-long-title] .course-cover-art{height:150px}body.ap-experience .formation-cover .course-cover[data-long-title] .course-cover-caption{bottom:77px;left:21px}.course-cover-signature{letter-spacing:.08em;font-size:.5rem;bottom:18px;left:21px;right:21px}body.ap-experience .formation-cover .course-page-intro-cover .course-lead{margin-top:20px}}@media print{.course-cover{background:#fff;border:1px solid #cbd5e1;min-height:0;padding:20px}.course-cover-art,.course-cover-caption,.course-cover-signature{display:none}body.ap-experience .formation-cover .course-page-intro .course-cover h1,body.ap-experience .formation-cover .course-cover-category,.course-cover-format{color:#142c47}}
