.news-content{text-align:left;max-width:1100px;margin:120px auto 80px;padding:32px 24px}.news-content h1,.news-content h2,.news-content h3{font-weight:300!important}.news-title{color:#fff;letter-spacing:1px;margin-bottom:8px;font-size:2.5rem;font-weight:300!important}.news-subtitle{color:#ccc;margin-bottom:48px;font-size:1.2rem;font-weight:300}.news-container{flex-direction:column;gap:32px;display:flex}.news-item{background-color:#ffffff05;border:1px solid #333;border-radius:0;align-items:flex-start;gap:24px;padding:32px;transition:all .2s;display:flex}.news-item:hover{background-color:#ffffff0d;border-color:#555}.news-thumbnail{object-fit:cover;border-radius:0;flex-shrink:0;width:200px;height:150px}.news-item-content{flex:1}.news-date{color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:.9rem;font-weight:300}.news-item-title{color:#fff;margin-bottom:16px;font-size:1.8rem;font-weight:300!important}.news-item-description{color:#ccc;margin-bottom:16px;font-size:1.1rem;font-weight:300;line-height:1.6}.news-link{color:#fff;margin-top:8px;font-size:1rem;font-weight:300;text-decoration:none;transition:opacity .2s;display:inline-block}.news-link:hover{opacity:.7}@media (max-width:768px){.news-content{margin:100px auto 60px;padding:24px 16px}.news-title{font-size:2rem}.news-subtitle{margin-bottom:32px;font-size:1rem}.news-item{flex-direction:column;gap:16px;padding:24px}.news-thumbnail{width:100%;height:200px}.news-item-title{font-size:1.4rem}.news-item-description{font-size:1rem}}@media (max-width:480px){.news-title{font-size:1.6rem}.news-item{padding:16px}.news-thumbnail{height:180px}.news-item-title{font-size:1.2rem}.news-item-description{font-size:.95rem}}
