
.course-ad,.course-ad *{box-sizing:border-box}.course-ad{font-family:Poppins,Arial,sans-serif;color:#171717;background:#f8f6f3;text-decoration:none;border:1px solid #e5dfda;overflow:hidden;position:relative;isolation:isolate}.course-ad h2,.course-ad p{margin:0}.course-ad h2{font-weight:600;letter-spacing:-.035em}.course-modules{white-space:nowrap}.course-ad p{color:#5f5b57;font-weight:400}.course-visual{overflow:hidden}.course-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:43% 50%}.course-brand{display:block;width:100%;height:auto}.course-identity{display:flex;flex-direction:column;gap:7px;align-items:center}.course-identity>span{font-size:8px;letter-spacing:.24em;color:#5f5b57}.course-action{display:flex;flex-direction:column;align-items:center;gap:8px}.course-type{font-size:8px;letter-spacing:.13em;color:#5f5b57}.course-cta{display:flex;align-items:center;justify-content:center;background:#ef302a;color:white;font-weight:600;border-radius:3px;white-space:nowrap}.course-ad:hover .course-cta{background:#a81716}.course-ad:focus-visible{outline:3px solid #ef302a;outline-offset:4px}
.course-ad.wide{display:grid;width:970px;height:90px;grid-template-columns:146px 112px minmax(0,1fr) 133px;gap:20px;align-items:center;padding-inline:20px}.course-ad.wide .course-identity{align-items:flex-start;padding-left:3px}.course-ad.wide .course-brand{width:112px}.course-ad.wide .course-identity>span{width:112px;text-align:center}.course-ad.wide .course-visual{height:88px}.course-ad.wide h2{font-size:22px;line-height:1.2;margin-bottom:5px;white-space:nowrap}.course-ad.wide p{font-size:12px;line-height:1.5}.course-ad.wide .course-intro{display:block}.course-ad.wide p br{display:none}.course-ad.wide p br:after{content:' '}.course-ad.wide .course-cta{height:34px;width:133px;font-size:11px}
.course-ad.compact{display:block;width:320px;height:100px}.course-ad.compact .course-identity{position:absolute;left:12px;top:10px;width:80px}.course-ad.compact .course-brand{width:80px;height:auto}.course-ad.compact .course-visual{display:none}.course-ad.compact .course-copy{position:static}.course-ad.compact h2{position:absolute;left:106px;right:10px;top:6px;font-size:15.5px;line-height:1.2;letter-spacing:-.035em}.course-ad.compact p{position:absolute;left:12px;right:10px;top:46px;font-size:10px;line-height:1.25;letter-spacing:-.015em}.course-ad.compact .course-action{position:absolute;right:10px;bottom:5px}.course-ad.compact .course-cta{height:20px;padding:0 11px;font-size:10px}
.mol-ad-placement{width:970px;max-width:calc(100% - 32px);margin:48px auto;scroll-margin-top:100px}.mol-ad-label{font:9px Poppins,sans-serif;letter-spacing:.12em;color:#786b70;text-transform:uppercase;margin:0 0 8px}.mol-ad-placement .compact{display:none}@media(max-width:1010px){.mol-ad-placement{width:320px;margin:32px auto}.mol-ad-placement .wide{display:none}.mol-ad-placement .compact{display:block}}

@media(max-width:351px){.mol-ad-placement{max-width:100%;width:320px}.course-ad.compact{max-width:100vw}}
