.news-list__item-link{grid-template-columns:5rem 1fr;grid-template-areas:"news-date news-label""news-title news-title";gap:1rem;padding:1rem;text-decoration:none;display:grid}@media screen and (min-width:800px){.news-list__item-link{grid-template-columns:6rem 8rem 1fr;grid-template-areas:"news-date news-label news-title";padding:1.5rem 2rem}}.news-list__item-link:is(.news-list__item:not(:first-child) *){border-block-start:1px solid #ffffff1a}.news-list__item-link:hover{background-color:#ffffff14}.news-list__item-property{grid-area:news-label}.news-list__item-date{color:#f2f3f8;grid-area:news-date;align-self:center;font-size:.875rem}@media screen and (min-width:800px){.news-list__item-date{font-size:1rem}}.news-list__item-label{color:#f2f3f8;text-align:center;white-space:nowrap;background-color:#0db172;border-radius:100px;min-width:5.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:.875rem;display:inline-block}@media screen and (min-width:800px){.news-list__item-label{min-width:100%;font-size:.9375rem;line-height:.9375rem}}.news-list__item-label--news{background-color:#1f75ff}.news-list__item-label--campaign{background-color:#ff51e5}.news-list__item-label--update{background-color:#692ded}.news-list__item-title{color:#f2f3f8;text-overflow:ellipsis;white-space:nowrap;grid-area:news-title;width:100%;font-size:.875rem;font-weight:700;display:block;overflow:hidden}@media screen and (max-width:799px){.news-list__item-title{white-space:normal}}@media screen and (min-width:800px){.news-list__item-title{align-self:center;font-size:1rem}}.news-list__empty-text{text-align:center;font-size:1rem}
.error-alert{color:#ba0070;background-color:#ffeef6;border-radius:16px;align-items:flex-start;padding:6px 16px;display:flex}.error-alert__icon{flex-shrink:0;margin-right:12px;padding:7px 0;display:flex}.error-alert__message{letter-spacing:.15px;overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;padding:8px 0;font-weight:500;display:flex}.error-alert__title{font-size:1rem;line-height:1.5}.error-alert__description{font-size:.875rem;line-height:1.43}.error-alert__action{flex-shrink:0;align-items:flex-start;margin-left:auto;padding:4px 0 0 16px;display:flex}.error-alert .error-alert__button{color:inherit;letter-spacing:.46px;text-underline-offset:.3rem;white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;padding:4px 5px;font-size:.8125rem;font-weight:500;line-height:22px;text-decoration:underline;display:inline-flex}@media (any-hover:hover){.error-alert .error-alert__button:hover{text-decoration:none}}
