body{margin:0;background:#eef5f9;color:#18354d;font-family:Inter,"Helvetica Neue","PingFang SC","Microsoft YaHei",Arial,sans-serif}.news-wrap{width:min(1120px,calc(100% - 40px));margin:50px auto;line-height:1.9}.news-wrap h1{font-size:clamp(28px,4vw,46px)}.news-card{display:block;background:white;padding:28px;margin:22px 0;border:1px solid #d4e2eb;border-radius:18px;color:inherit;text-decoration:none;box-shadow:0 16px 40px rgba(12,40,63,.08)}.news-wrap img{max-width:100%;border-radius:14px}.news-body{white-space:pre-wrap}.news-meta{color:#5b7184}.news-languages{display:flex;gap:15px;flex-wrap:wrap}.news-languages a{color:inherit}.sound-toggle{position:fixed;right:24px;bottom:24px;z-index:20;width:48px;height:48px;border:1px solid #a9c6d9;border-radius:50%;background:#082b43;color:#fff;cursor:pointer}