.news-page{padding-bottom:64px;min-height:65vh}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{display:flex;flex-direction:column;border:1px solid #e3eaf5;border-radius:16px;padding:28px;background:#fff;min-width:0}.news-card time,.news-dates{color:#66758b;font-size:14px}.news-card h2{font-size:23px;line-height:1.5;margin:16px 0 12px;overflow-wrap:anywhere}.news-card h2 a{color:#182640}.news-card p{color:#62718a;line-height:1.9;overflow-wrap:anywhere;flex:1}.news-read{margin-top:20px;color:#1765ef;font-weight:600}.news-empty{padding:72px 24px;text-align:center;background:#f7faff;border:1px solid #e3eaf5;border-radius:16px;color:#64738c}.news-pagination,.news-translations{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:32px}.news-back{display:inline-block;margin:32px 0;color:#1765ef}.news-article{max-width:860px;margin:0 auto}.news-article h1{font-size:clamp(28px,4vw,44px);line-height:1.35;margin:16px 0;overflow-wrap:anywhere}.news-summary{font-size:18px;line-height:1.8;color:#62718a}.news-body{margin-top:40px;font-size:17px;line-height:1.95;overflow-wrap:anywhere}.news-body h2{font-size:28px;margin-top:36px}.news-body pre{overflow:auto;max-width:100%}.news-body img{max-width:100%}@media(max-width:900px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.news-grid{grid-template-columns:1fr}.news-card{padding:22px}.news-page{padding-bottom:40px}.news-body{font-size:16px}.news-dates{line-height:1.8}}