.news-card{transition:opacity var(--transition-default-duration) var(--transition-default-timing-function)}.news-card:hover{opacity:.8}.news-card__image-wrapper{aspect-ratio:416/293;background-color:var(--color-neutral-dark-transparent-5);margin-bottom:var(--space-size-s);position:relative}.news-card__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-card__date{color:var(--color-neutral-dark);display:block;margin-bottom:var(--space-size-s)}.news-card__primary-category{background-color:var(--color-body-background);border-radius:var(--space-size-2xs);bottom:var(--space-size-s);color:var(--color-body-text);left:var(--space-size-s);padding:var(--space-size-3xs) var(--space-size-s);position:absolute}.news-card__secondary-categories{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-size-xs);margin-top:var(--space-size-s)}.news-card__secondary-category-item{align-items:center;display:flex}.news-card__secondary-categories li:not(:last-child):after{background-color:var(--color-accent-light);border-radius:50%;content:"";display:inline-block;height:2px;margin-left:var(--space-size-xs);vertical-align:middle;width:2px}.news-card__secondary-category{color:var(--color-accent-light)}.tab-group{overflow-x:auto}.tab-group__tabs{display:flex;gap:var(--space-size-xl);padding-bottom:14px;width:-moz-fit-content;width:fit-content}.tab-group__tabs--default{border-bottom:1.5px solid var(--color-neutral-dark-transparent-20)}.tab-group__tabs--small{border-bottom:none;padding-bottom:0}.tab-group__tab{cursor:pointer;flex-shrink:0}.tab-group__tab-input{display:none}.tab-group__tab-label{color:var(--color-accent-dark);padding-bottom:16px}.tab-group__tabs--default .tab-group__tab-label{border-bottom:1.5px solid transparent}.tab-group__tabs--small .tab-group__tab-label{border-bottom:none;padding-bottom:0}.tab-group__tab:hover .tab-group__tab-label{color:var(--color-accent-light)}.tab-group__tabs--default .tab-group__tab-input:checked+.tab-group__tab-label{border-bottom:1.5px solid var(--color-accent-light);color:var(--color-accent-light)}.tab-group__tabs--small .tab-group__tab-input:checked+.tab-group__tab-label{border-bottom:none;color:var(--color-accent-light)}
