.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.news-card{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(16,37,63,.07)}.news-card img{width:100%;height:220px;object-fit:cover}.news-card>a>div{padding:22px}.news-card small{color:var(--muted)}.news-card h2{margin:8px 0;font-size:22px}.news-card p{color:var(--muted);font-size:14px}.news-card strong{color:var(--blue);font-size:13px}.section-more{text-align:center;margin-top:28px}.article-page>header{padding-bottom:60px;background:linear-gradient(135deg,#eef8f7,#fff)}.article-page>header>img{width:100%;max-height:520px;object-fit:cover}.article-page>header>.container{padding-top:45px}.article-page h1{max-width:900px;margin:0 0 15px;font-size:clamp(38px,6vw,68px);line-height:1.05}.article-page header p{max-width:780px;color:var(--muted);font-size:18px}.article-body{max-width:820px;padding-top:60px;padding-bottom:80px}.article-body .prose{margin:30px 0;font-size:17px}.admin-news-list{display:grid;gap:15px}.admin-news-list article{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:15px;border:1px solid var(--line);border-radius:16px;background:#fff}.admin-news-list img,.news-admin-preview{width:150px;height:120px;object-fit:cover;border-radius:12px}.admin-news-list h2{font-size:20px}.admin-news-list p{color:var(--muted);font-size:13px}@media(max-width:800px){.news-grid{grid-template-columns:1fr 1fr}.admin-news-list article{grid-template-columns:1fr}}@media(max-width:540px){.news-grid{grid-template-columns:1fr}}
