.news-page{max-width:1000px;margin:0 auto;padding:8px 0 60px}.news-head{border-bottom:1px solid var(--border);margin-bottom:26px;padding:18px 0 26px}.news-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:11px;font-weight:800}.news-head h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,4.4vw,42px);font-weight:800;line-height:1.05}.news-lede{color:var(--text-muted);text-wrap:pretty;max-width:62ch;margin:0;font-size:15px;line-height:1.6}.news-filters{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.news-meta{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:11.5px;display:flex}.news-tag{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);color:var(--text-muted);background:#ffffff0f;border-radius:100px;padding:3px 9px;font-size:10px;font-weight:800}.news-tag.announcement{color:#8f8fff;background:#3f3ff524;border-color:#3f3ff566}.news-tag.blog{color:#4ce07f;background:#06d54a1f;border-color:#06d54a52}.news-lead{border:1px solid var(--border);background:var(--card);border-radius:16px;margin-bottom:20px;padding:26px 28px}.news-lead h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.15}.news-lead p{color:var(--text-muted);text-wrap:pretty;max-width:68ch;margin:0;font-size:15px;line-height:1.65}.news-share{color:var(--accent);margin-top:16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.news-share:hover{text-decoration:underline}.news-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.news-card{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;padding:20px;display:flex}.news-card h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 9px;font-size:17px;font-weight:800;line-height:1.28}.news-card p{color:var(--text-muted);text-wrap:pretty;margin:0 0 16px;font-size:13.5px;line-height:1.6}.news-foot{border-top:1px solid var(--border);color:var(--text-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.news-foot a{color:var(--accent);font-weight:700;text-decoration:none}.news-foot a:hover{text-decoration:underline}.news-empty{text-align:center;color:var(--text-muted);padding:54px 20px}.news-empty b{color:var(--text);margin-bottom:8px;font-size:17px;display:block}.news-empty p{max-width:46ch;margin:0 auto 16px;font-size:14px;line-height:1.6}.news-doclink{color:var(--accent);font-size:13.5px;font-weight:700;text-decoration:none}.news-doclink:hover{text-decoration:underline}@media (max-width:680px){.news-lead{padding:20px}.news-grid{grid-template-columns:minmax(0,1fr)}}
