.og-event{background:#123b2d;color:#faf6eb;padding:clamp(28px,4vw,56px) clamp(20px,5vw,72px)}
.og-event__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:center}
.og-event .og-event__kicker{font-family:Arial,sans-serif;font-size:12px;line-height:1.6;letter-spacing:.1em;font-weight:700;color:#edcf95;margin:0 0 12px}
.og-event h2{font-family:Georgia,serif;font-size:clamp(28px,3vw,42px);line-height:1.15;color:#faf6eb;margin:0 0 16px}
.og-event p{font-size:17px;line-height:1.65;margin:0 0 16px;color:#faf6eb;max-width:65ch}
.og-event .og-event__price{color:#edcf95;font-weight:700}
.og-event__button{display:inline-flex;align-items:center;gap:24px;background:#edcf95;color:#123b2d;padding:12px 20px;text-decoration:none;font-weight:700;border-radius:3px;min-height:44px;box-sizing:border-box}
.og-event__button:hover{background:#fae5b9;color:#123b2d}.og-event__button:focus-visible{outline:3px solid white;outline-offset:5px}
@media(max-width:760px){.og-event__inner{grid-template-columns:1fr;gap:12px}.og-event p{font-size:16px}}
