.news-shell{max-width:1200px}.news-list{display:grid;gap:28px}.news-list article,.news-empty{background:#faf8f4;border:1px solid #d2cec6;padding:clamp(24px,5vw,60px)}.news-list h2{font:400 clamp(2.2rem,5vw,4.7rem)/1.05 Georgia,serif;margin:20px 0}.news-meta{display:flex;gap:18px;flex-wrap:wrap;text-transform:uppercase;letter-spacing:.12em;color:#8b672b;font-size:.7rem}.news-dek{font-size:1.25rem;line-height:1.65;max-width:850px}.news-body{font-size:1.02rem;line-height:1.8;max-width:850px;color:#3e4c5a}.news-source{border-top:1px solid #ddd3c5;margin-top:28px;padding-top:16px}.news-source a{color:#8b672b}.newsletter{margin-top:70px;padding:50px;background:#071727;color:white}.newsletter form{display:grid;grid-template-columns:1fr 1fr auto auto;gap:16px;align-items:end}.newsletter label{display:grid;gap:8px}.newsletter input{padding:14px}.newsletter label:nth-of-type(n+3){display:flex;align-items:center;gap:7px}.newsletter button{padding:15px 22px;background:#caa765;border:0;color:#071727}.newsletter #newsletter-status{grid-column:1/-1}@media(max-width:800px){.newsletter form{grid-template-columns:1fr}.newsletter #newsletter-status{grid-column:auto}}
