.release-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:34px auto;padding:28px 32px;background:linear-gradient(115deg,#252b26f2,#111b22f2)}
.release-summary .eyebrow{margin:0 0 8px;color:var(--gold);font-size:13px;letter-spacing:.14em}
.release-summary h2{margin:0 0 10px;text-align:left;font-size:28px;line-height:1.2;color:var(--gold)}
.release-summary p{margin:0;max-width:650px;font-size:17px;line-height:1.6}
.release-summary>.button{flex:none;min-width:175px}
#client-compatibility{max-width:850px;margin:18px auto;line-height:1.7}
#client-compatibility a{color:var(--gold);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
@media(max-width:650px){.release-summary{align-items:stretch;flex-direction:column;padding:24px;gap:20px}.release-summary>.button{align-self:flex-start;min-width:0}}
