.ll-seminar-promo{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:clamp(30px,5vw,70px);align-items:center;margin-top:40px;padding:clamp(32px,4.5vw,60px);border:1px solid rgba(32,59,49,.12);border-radius:42px;background:#f2eee5}
.ll-seminar-promo-copy{max-width:620px}.ll-seminar-promo .ll-kicker{margin:0;color:#9b7445}.ll-seminar-promo h2{margin:18px 0 0;color:#203b31;font:500 clamp(46px,4.4vw,66px)/.94 var(--ll-serif);letter-spacing:-.05em}.ll-seminar-promo-copy>p:not(.ll-kicker){max-width:550px;margin:20px 0 0;color:#53635b;font-size:16px;line-height:1.7}.ll-seminar-promo .ll-button{margin-top:25px;border-radius:999px}.ll-seminar-promo-media{align-self:stretch;min-height:290px;margin:0;overflow:hidden;border-radius:28px;background:#d9ded3}.ll-seminar-promo-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:56% center}
@media(max-width:900px){.ll-seminar-promo{grid-template-columns:1fr}.ll-seminar-promo-copy{max-width:none}.ll-seminar-promo-media{min-height:0;aspect-ratio:16/9}}
@media(max-width:680px){.ll-seminar-promo{width:calc(100% - 24px);gap:26px;margin-top:24px;padding:32px 20px 20px;border-radius:32px}.ll-seminar-promo h2{font-size:clamp(29px,9vw,36px);line-height:1.02;letter-spacing:-.04em}.ll-seminar-promo-copy>p:not(.ll-kicker){font-size:15px}.ll-seminar-promo .ll-button{width:100%}.ll-seminar-promo-media{aspect-ratio:4/3;border-radius:22px}}
