.news{padding-block:var(--tj-space-section)}.news__header{display:flex;align-items:end;justify-content:space-between;gap:var(--tj-space-lg);margin-bottom:36px}@media (max-width: 700px){.news__header{flex-direction:column;align-items:start;gap:var(--tj-space-md)}}.news__title{margin:0;color:var(--tj-ink);font-family:var(--tj-font-heading);font-size:var(--tj-size-h2);font-weight:var(--tj-weight-black);line-height:var(--tj-leading-heading);text-wrap:balance}.news__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--tj-gap-cards);gap:var(--tj-gap-cards);margin:0;padding:0;list-style:none}@media (max-width: 900px){.news__list{grid-template-columns:1fr}}.news__item{display:flex}.news__link{display:flex;flex:1;flex-direction:column;overflow:hidden;border:1px solid var(--tj-line);border-radius:var(--tj-radius-card);background:var(--tj-surface);color:var(--tj-ink);text-decoration:none}.news__link:hover,.news__link:focus-visible{border-color:#c7dcd1}.news__figure{display:flex;align-items:center;justify-content:center;height:220px;overflow:hidden;background:#E9EFF4}.news__figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news__figure-fallback{color:#8397a8;font-size:.75rem;font-weight:var(--tj-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.news__body{display:flex;flex:1;flex-direction:column;gap:var(--tj-space-xs);padding:26px 28px 30px}.news__meta{color:var(--tj-green);font-size:.75rem;font-weight:var(--tj-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.news__item-title{color:var(--tj-ink);font-family:var(--tj-font-heading);font-size:var(--tj-size-h3);font-weight:var(--tj-weight-bold);line-height:1.3;text-wrap:pretty}.news__excerpt{margin:0;color:var(--tj-muted);font-size:var(--tj-size-body-sm);line-height:var(--tj-leading-body);text-wrap:pretty}
