.news-item{--media-width:100%;--content-width:100%;padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*2);border-bottom:1px var(--color-border) solid}@media(min-width:667px){.news-item{--media-width:calc(100% / 3);--content-width:calc(100% / 3 * 2)}}.news-item__media{flex:1 0 var(--media-width)}@media(min-width:1024px){.news-item__media{max-width:392px}}.news-item__img{max-width:100%;height:auto}.news-item__content{flex:1 1 var(--content-width);max-width:var(--content-width);padding-top:var(--spacing);display:flex;flex-direction:column;align-items:start;gap:var(--element-spacing)}@media(min-width:667px){.news-item__content{padding-top:0;padding-left:calc(var(--spacing)*2)}}.news-item__categories{display:flex;flex-direction:row;margin:0;padding:0;flex-wrap:wrap}.news-item__date,.news-item__author,.news-detail__author{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);margin-top:0;margin-bottom:var(--typo-text-spacing);font-size:var(--typo-s-font-size);font-family:var(--typo-s-font-family,var(--typo-text-font-family));font-weight:var(--typo-s-font-weight,var(--typo-text-font-weight));line-height:var(--typo-s-line-height,var(--typo-text-line-height));font-style:var(--typo-s-font-style,var(--typo-text-font-style));display:inline-block;margin-bottom:var(--element-spacing)}.news-detail__author{padding-right:.3rem}.news-item__header{display:inline-block;max-width:100%}.news-item__header .header{max-width:none;margin-bottom:0}.news-item__header .header__head{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;margin-bottom:0;text-decoration:underline}.news-item__header .header__head:active,.news-item__header .header__head.active,.news-item__header .header__head.is-active{text-decoration:none}.no-touchevents .news-item__header .header__head:not(:where(:disabled)):hover,.no-touchevents .news-item__header .header__head:not(:where(:disabled)).hover,.no-touchevents .news-item__header .header__head:not(:where(:disabled)).is-hover{text-decoration:none}.news-item__header .header__head:not(:where(:disabled)):focus-visible,.news-item__header .header__head:not(:where(:disabled)).focus,.news-item__header .header__head:not(:where(:disabled)).is-focus{text-decoration:none}.news-item__category{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);margin-top:0;margin-bottom:var(--typo-text-spacing);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family,var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight,var(--typo-text-font-weight));line-height:var(--typo-xs-line-height,var(--typo-text-line-height));font-style:var(--typo-xs-font-style,var(--typo-text-font-style));display:inline-block;flex:0 0 auto;padding-right:5px;padding-left:5px;margin:0;line-height:1}.news-item__category:first-child{padding-left:0}.news-item__category:not(:last-child){border-right:1px var(--color-border) solid}