.news-page{padding-top:80px;padding-bottom:120px}.page-header{text-align:center;margin-bottom:80px}.section-subtitle{text-transform:uppercase;letter-spacing:2px;color:var(--color-text-light);margin-bottom:16px;font-size:12px}.serif-title{font-family:var(--font-serif);font-size:48px;font-weight:400}.news-grid{grid-template-columns:repeat(1,1fr);gap:80px;display:grid;max-width:900px!important}.news-card{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;display:grid}.news-image{aspect-ratio:4/5;position:relative;overflow:hidden}.news-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.news-card:hover .news-image img{transform:scale(1.05)}.news-category{text-transform:uppercase;letter-spacing:1px;background:#fff;padding:6px 12px;font-size:10px;font-weight:500;position:absolute;top:20px;left:20px}.news-date{color:var(--color-text-light);margin-bottom:12px;font-size:12px;display:block}.news-title{font-family:var(--font-serif);margin-bottom:20px;font-size:28px;font-weight:400}.news-excerpt{color:var(--color-text-light);margin-bottom:24px;font-size:16px;line-height:1.6}.read-more{text-transform:uppercase;letter-spacing:1px;text-underline-offset:4px;font-size:13px;font-weight:500;text-decoration:underline}@media (max-width:768px){.news-card{grid-template-columns:1fr;gap:30px}.serif-title{font-size:32px}}
