.latest-news{padding:96px 0;background:#fff}.news-inner{max-width:1200px;margin-inline:auto;padding-inline:56px}@media(max-width:768px){.news-inner{padding-inline:24px}}.news-heading{font-family:var(--serif);font-style:italic;font-weight:700;font-size:36px;color:var(--black);margin:0 0 12px 0}.news-heading::first-line {color:var(--red-flame)}.news-subtitle{font-family:var(--sans);font-size:16px;color:#555;margin:0 0 40px 0}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.news-card{display:block;padding:28px;background:#f9f8f6;border-left:3px solid var(--red-flame);text-decoration:none;color:var(--black);transition:background .2s}.news-card:hover{background:#f0eee9}.news-title{font-family:var(--serif);font-style:italic;font-weight:700;font-size:20px;color:var(--red-flame);margin:0 0 12px 0;line-height:var(--leading-normal)}.news-excerpt{font-family:var(--sans);font-size:14px;color:#555;margin:0 0 16px 0;line-height:var(--leading-normal)}.news-readmore{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--red-flame-dark)}.news-all{margin-top:var(--space-xl)}.news-all a{font-family:var(--sans);font-weight:600;color:var(--red-flame);text-decoration:none}.footer-articles h4{font-family:var(--serif);font-style:italic;font-weight:700;color:var(--gold-light);margin:0 0 16px 0}.footer-articles ul{list-style:none;padding:0;margin:0}.footer-articles li{margin-bottom:var(--space-md)}.footer-articles a{font-family:var(--sans);font-size:13px;color:#fff;text-decoration:none;line-height:var(--leading-cosy)}.footer-articles a:hover{color:var(--gold-light)}.footer-articles .all-articles{font-weight:600;color:var(--gold-light) !important;margin-top:var(--space-sm);display:inline-block}.pub-thumb,.related-thumb{width:100%;aspect-ratio:16/10;overflow:hidden;margin-bottom:var(--space-md);border-radius:4px;background:#f9f8f6}.pub-thumb img,.related-thumb img{width:100%;height:100%;object-fit:cover;display:block}