.page-announcements .announcements-list__items{grid-column:1/span 12}@media screen and (min-width:75rem){.page-announcements .announcements-list__items{grid-column:2/span 10}}.page-announcements .announcements-list{padding-block:2rem}.page-announcements .announcements-list__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.page-announcements .announcements-list__item{display:flex;flex-direction:row;gap:1.25rem;-webkit-padding-after:1.5rem;padding-block-end:1.5rem;-webkit-border-after:.5px solid var(--text-lightest-color);border-block-end:.5px solid var(--text-lightest-color)}.page-announcements .announcements-list__item:last-child{-webkit-border-after:none;border-block-end:none}.page-announcements .announcements-list__image{flex-shrink:0;width:80px}@media screen and (min-width:48rem){.page-announcements .announcements-list__image{width:120px}}.page-announcements .announcements-list__image img{border-radius:var(--border-radius)}.page-announcements .announcements-list__content{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.page-announcements .announcements-list__date{font-size:.875rem;color:var(--text-light-color)}.page-announcements .announcements-list__title{font-size:1.25rem;margin:0;color:var(--text-color)}@media screen and (min-width:48rem){.page-announcements .announcements-list__title{font-size:1.5rem}}.page-announcements .announcements-list__title a{color:inherit;text-decoration:none;transition:color .3s ease-in-out}.page-announcements .announcements-list__title a:hover{color:var(--secondary-color)}.page-announcements .announcements-list__empty{text-align:center;color:var(--text-light-color);padding:2rem}