#lg-academy-cta{box-sizing:border-box;display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;align-items:center;margin:42px 0;padding:32px;background:#122a40;color:#fff;border-radius:16px;clear:both;text-align:left;line-height:1.6}
#lg-academy-cta *{box-sizing:border-box}
#lg-academy-cta .lg-academy-cta-art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;margin:0}
#lg-academy-cta .lg-academy-cta-eyebrow{color:#ffb477;font-size:11px;letter-spacing:1.6px;font-weight:800;margin-bottom:10px}
#lg-academy-cta h2{color:#fff;font-size:clamp(23px,2.5vw,29px);line-height:1.2;margin:0 0 14px;padding:0;font-weight:800}
#lg-academy-cta p{color:#edf2f7;font-size:16px;line-height:1.6;margin:0 0 20px;padding:0}
#lg-academy-cta a.lg-academy-cta-button{display:inline-block;background:#ff9a48;color:#122a40;border:2px solid #ff9a48;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:800;text-decoration:none;line-height:1.4;box-shadow:none}
#lg-academy-cta a.lg-academy-cta-button:hover{background:#ffb477;border-color:#ffb477;color:#122a40}
#lg-academy-cta a.lg-academy-cta-button:focus-visible{outline:3px solid #fff;outline-offset:4px}
#lg-academy-cta p.lg-academy-cta-note{color:#c9d5df;font-size:13px;line-height:1.5;margin:14px 0 0}
@media(max-width:640px){#lg-academy-cta{grid-template-columns:minmax(0,1fr);padding:24px;gap:20px;margin:32px 0}#lg-academy-cta .lg-academy-cta-art{width:140px}#lg-academy-cta a.lg-academy-cta-button{width:100%;text-align:center}}
