.news-page{padding:2em 0 3em}.news-page__breadcrumbs{display:flex;flex-wrap:wrap;gap:.5em;margin:0 0 1.5em}.news-page__breadcrumb{color:inherit;text-decoration:none}.news-page__breadcrumb:not(:last-child)::after{content:"/";margin-left:.5em;opacity:.5}.news-page__breadcrumb--current{opacity:.7}.news-page__header{margin:0 0 2em;max-width:42em}.news-page__title{margin:0 0 .4em}.news-page__description{margin:0;opacity:.75}.news-page__categories{display:flex;flex-wrap:wrap;gap:.75em;margin:0 0 2em}.news-page__category{border:.0625em solid currentColor;color:inherit;padding:.625em 1em;text-decoration:none}.news-page__category--active{background:#111;border-color:#111;color:#fff}.news-page__empty{border:.0625em solid currentColor;padding:1.25em;opacity:.75}.news-list{display:grid;gap:1.25em;grid-template-columns:repeat(3, minmax(0, 1fr))}.news-card{border:.0625em solid currentColor;display:flex;flex-direction:column;min-height:100%;overflow:hidden}.news-card__image-link{aspect-ratio:16 / 9;display:block;overflow:hidden}.news-card__image{display:block;height:100%;object-fit:cover;width:100%}.news-card__content{display:flex;flex:1;flex-direction:column;gap:.875em;padding:1em}.news-card__title{font-size:1.25em;line-height:1.25;margin:0}.news-card__title a{color:inherit;text-decoration:none}.news-card__description{display:-webkit-box;line-height:1.5;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-card__more{align-self:flex-start;color:inherit;font-weight:600;margin-top:auto;text-decoration:underline;text-underline-offset:.25em}@media (max-width:64em){.news-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:40em){.news-list{grid-template-columns:minmax(0, 1fr)}}
