.updates-layout .updates-main{max-width:920px;margin-inline:auto!important}
.site-release{margin-bottom:28px;padding:clamp(20px,4vw,36px);border:1px solid #49303d;border-top:3px solid #c74458;border-radius:10px;background:linear-gradient(140deg,#241820,#19171f 55%)}
.site-release__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:.875rem;color:#c7becb}
.site-release__version{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:48px;padding:6px 12px;background:#b92d40;border-radius:6px;color:#fff;text-decoration:none;font-weight:750}
.site-release__latest{margin-left:auto;color:#f9b4bf;font-size:.8125rem}
.site-release>h2{font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;font-weight:500;color:#fff;margin:0 0 12px}
.site-release__summary{color:#c7becb;line-height:1.65;margin:0 0 24px}
.site-release__changes{padding:0;margin:0;list-style:none;display:grid;gap:20px}
.site-release__changes li{border-top:1px solid #3a303e;padding-top:18px}
.site-release__changes h3{font-size:1rem;font-weight:700;color:#f5edf5;margin:0 0 5px}
.site-release__changes p{font-size:1rem;line-height:1.7;color:#c7becb;margin:0;max-width:75ch}
.oos-mobile-updates-link{color:#dcc3d0;display:inline-flex;align-items:center;min-height:44px;padding:6px 10px;text-decoration:underline;text-underline-offset:3px}
@media(max-width:480px){.site-release__latest{margin-left:0}.site-release__meta{gap:10px}}
