.lp-updates {max-width:920px; width:calc(100% - 40px); margin:0 auto; padding:48px 0 16px; color:var(--text);}
.lp-updates__header {max-width:680px; margin-bottom:32px;}
.lp-updates__eyebrow {font-size:11px; font-weight:700; letter-spacing:.12em; color:var(--vk-blue);}
.lp-updates h1 {font-size:clamp(30px,5vw,46px); line-height:1.12; margin:12px 0 16px; letter-spacing:-.025em;}
.lp-updates__header>p,.lp-update__intro {color:var(--text-secondary); line-height:1.65; margin:0;}
.lp-update {border:1px solid var(--border); border-radius:16px; background:var(--card-bg); padding:26px; margin:20px 0; overflow-wrap:anywhere;}
.lp-update--current {border-top:3px solid var(--vk-blue);}
.lp-update__meta {display:flex; flex-wrap:wrap; align-items:center; gap:8px 16px; color:var(--text-secondary); font-size:12px; font-variant-numeric:tabular-nums;}
.lp-update__version {font-weight:700; color:var(--vk-blue);}
.lp-update__label {padding:3px 9px; border-radius:99px; border:1px solid var(--border); color:var(--text);}
.lp-update h2 {font-size:24px; line-height:1.3; margin:18px 0 12px;}
.lp-update__changes {list-style:none; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px 28px; padding:0; margin:26px 0 0;}
.lp-update__changes h3 {font-size:15px; margin:0 0 7px;}
.lp-update__changes p {font-size:14px; line-height:1.65; margin:0; color:var(--text-secondary);}
.lp-updates__note {border-left:3px solid var(--border); padding:8px 0 8px 18px; margin-top:30px; font-size:13px;}
.lp-updates__note p {margin:7px 0 0; line-height:1.6; color:var(--text-secondary);}
.lp-updates-page .lp-navbar {flex-wrap:wrap; gap:12px; height:auto;}
.lp-updates-page .lp-navbar__right {flex-wrap:wrap; min-width:0;}
@media(max-width:600px){.lp-updates {width:calc(100% - 28px); padding-top:30px;}.lp-update {padding:20px 17px;}.lp-update h2 {font-size:21px;}.lp-update__changes {grid-template-columns:1fr;gap:18px;}}

.lp-updates-page .lp-navbar__logo-icon svg{width:18px;height:18px}
