.news-header{background:linear-gradient(120deg,#10394e,#126b8c);color:#fff;border-radius:18px;padding:24px;margin-bottom:20px}.news-header small{font-size:10px;letter-spacing:.13em;opacity:.8}.news-header h1{font-size:27px;margin:8px 0}.news-header p{font-size:13px;opacity:.85;margin:0}.news-feed{display:grid;gap:18px}.news-card{display:block;width:100%;text-align:left;border:1px solid #8ba3b533;border-radius:16px;overflow:hidden;background:var(--surface,#fff);color:inherit;cursor:pointer;font:inherit;padding:0}.news-card>img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.news-card-body{padding:18px}.news-card time,.news-article time{font-size:11px;opacity:.65}.news-card h2{font-size:19px;line-height:1.3;margin:10px 0;overflow-wrap:anywhere}.news-card p{font-size:13px;line-height:1.6;opacity:.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-read{color:#279dc7;font-size:12px;font-weight:700}.news-back{padding:11px 16px;margin:16px 0;border:1px solid #8ba3b555;border-radius:12px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.news-article h1{font-size:27px;line-height:1.2;margin:12px 0 24px;overflow-wrap:anywhere}.news-article h2{font-size:21px;margin:24px 0 12px}.news-article p{white-space:pre-wrap;line-height:1.75;font-size:15px;overflow-wrap:anywhere}.news-article figure{margin:24px 0}.news-article img,.news-article video,.news-article audio{width:100%;max-width:100%;border-radius:12px}.news-article figcaption{font-size:12px;opacity:.65;margin-top:7px;white-space:pre-wrap}.news-card:focus-visible,.news-back:focus-visible{outline:3px solid #279dc7;outline-offset:3px}@media(min-width:750px){.news-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.news-article{max-width:760px;margin:auto}}
.news-article p{margin:16px 0}.news-article .news-lead{font-size:16px;font-weight:600;color:var(--t2,#3a6080)}
