.news-list-module{padding:var(--module-padding) var(--content-padding-x);width:100%}.news-list-module__inner{margin:0 auto;max-width:var(--content-width)}.news-list__intro{color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-body);margin:0 0 var(--module-margin);max-width:70ch}.news-list{list-style:none;margin:0;padding:0}.news-item{border-bottom:1px solid rgba(39,80,116,.12);padding:36px 0}.news-item:first-child{padding-top:0}.news-item:last-child{border-bottom:none}.news-item__meta{color:var(--color-text-muted);font-family:var(--font-body);font-size:13px;font-weight:var(--weight-body-semibold);letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.news-item__sep{margin:0 8px}.news-item__title{color:var(--color-primary);font-family:var(--font-body);font-size:clamp(20px,2vw,24px);font-weight:var(--weight-body-bold);line-height:1.3;margin:0 0 10px}.news-item__link{border-bottom:1px solid transparent;color:inherit;text-decoration:none;transition:border-color var(--transition-fast),color var(--transition-fast)}.news-item__link:focus-visible,.news-item__link:hover{border-bottom-color:var(--color-emphasis)}.news-item__desc{color:var(--color-text-primary);font-family:var(--font-body);font-size:17px;font-weight:var(--weight-body-regular);line-height:1.5;margin:0 0 14px;max-width:75ch}.news-item__readmore{align-items:center;color:var(--color-primary);display:inline-flex;font-family:var(--font-body);font-size:15px;font-weight:var(--weight-body-semibold);gap:6px;text-decoration:none;transition:color var(--transition-fast)}.news-item__readmore:focus-visible,.news-item__readmore:hover{color:var(--color-emphasis)}.news-item__arrow{transition:transform var(--transition-fast)}.news-item__readmore:hover .news-item__arrow{transform:translateX(3px)}