.news-shell{width:min(1120px,100%);margin:0 auto;padding:14px 12px 30px;display:flex;flex-direction:column;gap:18px}.news-breadcrumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;width:-moz-fit-content;width:fit-content;font-size:13px;color:var(--mw-text-muted,#888)}.news-breadcrumb a{color:var(--mw-color-primary);text-decoration:none;font-weight:700}.news-breadcrumb-current{color:var(--mw-text-primary,#172127);font-weight:700}.news-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:14px}.news-card{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid var(--mw-border,#e7e7e7);background:var(--mw-surface-card,#fff);text-decoration:none;color:inherit;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.news-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mw-color-primary) 35%,#d6d6d6);box-shadow:0 12px 28px rgba(8,22,30,.09)}.news-card-cover{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block;background:linear-gradient(180deg,#f7f7f7,#efefef)}.news-card-cover-placeholder{background:radial-gradient(circle at 30% 25%,#fff,transparent 44%),linear-gradient(130deg,#ececec,#dcdcdc)}.news-card-body{display:flex;flex-direction:column;gap:6px;padding:12px}.news-card-date{font-size:12px;color:var(--mw-text-muted,#888)}.news-card-title{font-size:16px;font-weight:700;line-height:1.35;color:var(--mw-text-primary,#1a1a1a)}.news-card-excerpt{font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-card-excerpt,.news-empty{color:var(--mw-text-secondary,#555)}.news-empty{border-radius:12px;border:1px dashed var(--mw-border,#d8d8d8);padding:22px 14px;text-align:center;background:hsla(0,0%,100%,.6)}@media (min-width:640px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.news-shell{padding-inline:18px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}