.learning-promo .container{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(36px,7vw,100px);align-items:start}
.learning-promo h2{max-width:18ch}.learning-promo p{max-width:54ch;line-height:1.7}
.learning-examples{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 32px}
.learning-examples li{border-bottom:1px solid var(--line,#ffffff25)}
.learning-examples a{display:block;padding:23px 0;color:inherit;text-decoration:none;font-size:18px;line-height:1.5}
.learning-examples a:hover{text-decoration:underline;text-underline-offset:5px}
.learning-examples span{display:block;font-size:13px;opacity:.7;margin-bottom:6px;letter-spacing:.01em}
.learning-promo .small-note{font-size:14px;margin-top:24px}
@media(max-width:900px){.learning-promo .container{grid-template-columns:1fr;gap:24px}.learning-promo h2{max-width:24ch}}
@media(max-width:480px){.learning-examples{grid-template-columns:1fr}.learning-examples a{padding:18px 0;font-size:17px}}
