.news-hero{padding:100px max(24px,calc((100% - 1200px)/2));background:#101011}.news-hero>p:last-child{max-width:680px;color:#c7c1b8}.news-list{max-width:1200px;margin:0 auto;padding:76px 24px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.news-grid article{border-bottom:1px solid #d5d0c8;padding-bottom:25px}.news-image{display:block;height:230px;background:center/cover no-repeat;margin-bottom:21px}.news-grid h2{font:600 25px/1.18 'Playfair Display',serif;margin:8px 0 12px}.news-grid h2 a{color:inherit}.news-grid article>p:not(.eyebrow){min-height:72px;color:#6b655c;line-height:1.65}.news-grid article>a:last-child{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.news-article{background:#f6f4ef}.news-cover{min-height:530px;background:center/cover no-repeat;display:flex;align-items:end;padding:65px max(24px,calc((100% - 1040px)/2));color:#fff}.news-cover>div{max-width:850px}.news-cover h1{font:600 clamp(38px,5vw,72px)/1.02 'Playfair Display',serif;margin:12px 0 18px}.news-cover time{font-size:13px;letter-spacing:.08em}.news-body{max-width:820px;margin:0 auto;padding:70px 24px 90px}.news-body .lead{font:500 24px/1.5 'Playfair Display',serif}.news-body section{margin:45px 0}.news-body h2{font:600 30px 'Playfair Display',serif}.news-body p{line-height:1.85;color:#403d38}.news-cta{margin-top:55px}@media(max-width:800px){.news-grid{grid-template-columns:1fr}.news-grid article>p:not(.eyebrow){min-height:0}.news-cover{min-height:420px;padding-bottom:42px}}
