/* Новости в читальнях (11.11.2026). Отдельный файл: CSP не пускает встроенные стили. */
.nws{min-height:100vh;margin:0;background:radial-gradient(1200px 600px at 50% -10%,#0b2a3a 0%,#05060a 55%);color:#cbd5e1;font:17px/1.7 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;padding:32px 18px 80px}
.nws a{color:#67e8f9}
.nws-w{max-width:820px;margin:0 auto}
.nws-back{display:inline-block;margin-bottom:18px;font-size:14px;text-decoration:none}
.nws h1{font-size:clamp(26px,6vw,38px);line-height:1.25;font-weight:900;margin:0 0 14px;color:#f1f5f9}
.nws h2{font-size:24px;font-weight:800;margin:44px 0 14px;color:#f1f5f9;line-height:1.3}
.nws h3{font-size:19px;font-weight:700;margin:28px 0 10px;color:#f8fafc}
.nws p,.nws li,.nws td,.nws th,.nws h1,.nws h2,.nws h3{overflow-wrap:anywhere}
.nws blockquote{margin:18px 0;padding:10px 18px;border-left:3px solid #22d3ee;background:#0b1220;border-radius:0 12px 12px 0;color:#e2e8f0}
.nws blockquote p{margin:4px 0}
.nws hr{border:0;border-top:1px solid #334155;margin:32px 0}
.nws code{background:#0b1220;border:1px solid #334155;border-radius:6px;padding:1px 6px;font-size:.9em}
.nws pre{background:#0b1220;border:1px solid #334155;border-radius:12px;padding:12px 14px;overflow-x:auto}
.nws pre code{border:0;padding:0;background:none}
.nws-tbl{overflow-x:auto;margin:16px 0}
.nws table{border-collapse:collapse;width:100%;font-size:15px}
.nws th,.nws td{border:1px solid #334155;padding:8px 10px;text-align:left;vertical-align:top}
.nws th{background:#0b1220;color:#f1f5f9}
.nws-meta{font-size:14px;color:#94a3b8;margin:0 0 20px}
.nws-list{list-style:none;margin:0;padding:0;display:grid;gap:18px}
.nws-card{background:#0b1220;border:1px solid #334155;border-radius:16px;padding:18px 20px}
.nws-card h2{margin:0 0 8px;font-size:21px}
.nws-card p{margin:6px 0 0;font-size:15px}
.nws-foot{margin-top:40px;padding-top:20px;border-top:1px solid #334155;font-size:14px}
.nws a:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}
@media (max-width:380px){.nws{padding:20px 12px 60px}.nws h2{font-size:21px}}
