.NewsList-module__swnXXW__root{width:100%;padding:var(--space-10) var(--container-pad-desktop);box-sizing:border-box;gap:var(--space-8);background:var(--color-bg-surface);font-family:var(--font-sans);flex-direction:column;display:flex}.NewsList-module__swnXXW__grid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.NewsList-module__swnXXW__card{gap:var(--space-4);padding:var(--space-8);box-sizing:border-box;background:var(--color-bg-surface);border:1px solid var(--color-brand-gray-light);border-radius:var(--radius-md);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.NewsList-module__swnXXW__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f1b3b14}.NewsList-module__swnXXW__meta{align-items:center;gap:var(--space-4);font-size:var(--fs-descriptor-s);line-height:var(--lh-descriptor-s);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);display:flex}.NewsList-module__swnXXW__metaDivider{background:var(--color-brand-gray-light);width:1px;height:12px}.NewsList-module__swnXXW__cardTitle{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700;line-height:var(--lh-h4);color:var(--color-brand-deep);margin:0}.NewsList-module__swnXXW__cardDescription{font-size:var(--fs-text-m);color:var(--color-text-secondary);margin:0;line-height:140%}.NewsList-module__swnXXW__empty{padding:var(--space-8) 0;text-align:center;color:var(--color-text-secondary)}@media (max-width:1024px){.NewsList-module__swnXXW__root{padding:var(--space-8) var(--container-pad-tablet)}.NewsList-module__swnXXW__card{padding:var(--space-6)}}@media (max-width:768px){.NewsList-module__swnXXW__root{padding:var(--space-6) var(--space-5);gap:var(--space-6)}.NewsList-module__swnXXW__grid{gap:var(--space-3);grid-template-columns:1fr}.NewsList-module__swnXXW__card{padding:var(--space-5);gap:var(--space-3)}.NewsList-module__swnXXW__cardTitle{font-size:22px;line-height:1.15}.NewsList-module__swnXXW__cardDescription{font-size:var(--fs-text-s)}.NewsList-module__swnXXW__meta{font-size:11px}}
