.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.news-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 12px 40px rgba(24,32,69,.05)}.news-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.news-card>div{padding:19px}.news-card time{font-size:11px;color:var(--blue);font-weight:800}.news-card h3{font-size:21px;line-height:1.25;margin:8px 0}.news-card p{font-size:14px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-detail{max-width:900px;margin:auto;padding:70px 24px}.news-detail h1{font-size:clamp(42px,6vw,68px);line-height:1.08;letter-spacing:-.04em}.news-cover{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:26px;margin-bottom:35px}.rich{font-size:17px}@media(max-width:820px){.news-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.news-grid{grid-template-columns:1fr}}
