/* Learning outcomes in the horizontal red-card language of the audience section. */
.learn{position:relative;overflow:hidden;padding:106px 0 118px;background:#fff;color:#161514}
.learn .wrap{position:relative;z-index:1}.learn-eyebrow{margin:0 0 10px;color:#e53b35;text-align:center;font:400 14px "Days One",Manrope,Arial,sans-serif;letter-spacing:.08em}.learn h2{margin:0 0 48px;color:#161514;text-align:center;font:400 49px/1.02 "Days One",Manrope,Arial,sans-serif;letter-spacing:-1.3px}
.learn-grid{display:grid;grid-template-columns:1fr;gap:18px}.learn-grid article{position:relative;display:grid;grid-template-columns:292px 1fr;gap:40px;align-items:center;min-height:174px;padding:30px 44px;border:1px solid #b92d29;border-radius:23px;background:linear-gradient(105deg,#e83731 0%,#ca1713 54%,#860b08 100%);box-shadow:0 18px 30px #55120d25;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease}.learn-grid article::after{content:"";position:absolute;top:-175px;right:-78px;width:310px;height:310px;border-radius:50%;background:#ffffff15}.learn-grid article:hover{z-index:1;transform:translateY(-5px);box-shadow:0 24px 38px #55120d42;filter:saturate(1.1)}
.learn-number{display:none}.learn-grid h3{position:relative;z-index:1;margin:0;color:#fff;font:400 23px/1.12 "Days One",Manrope,Arial,sans-serif;letter-spacing:-.5px}.learn-grid ul{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 28px;margin:0;padding:0;list-style:none;color:#fff;font-size:14px;line-height:1.35}.learn-grid li{position:relative;padding:0 0 10px 22px;border-bottom:1px solid #ffffff38}.learn-grid li::before{content:"→";position:absolute;left:0;top:-2px;color:#fff;font-size:17px;line-height:1}.learn-grid li:last-child:nth-child(odd){grid-column:span 2}
@media(max-width:700px){.learn{padding:74px 0}.learn h2{font-size:35px;margin-bottom:34px}.learn-grid article{grid-template-columns:1fr;gap:24px;min-height:0;padding:29px 25px;border-radius:19px}.learn-grid ul{grid-template-columns:1fr;gap:9px}.learn-grid li:last-child:nth-child(odd){grid-column:auto}}@media(max-width:420px){.learn h2{font-size:30px}.learn-grid h3{font-size:20px}.learn-grid ul{font-size:13px}}
