.news-article{width:100%;color:#342e37;font-family:Afacad,Arial,sans-serif}.news-article-header{padding-bottom:23px;border-bottom:1px solid #e6e1db}.news-article-kicker{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;color:#746f76;font-family:Inter,Arial,sans-serif;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.news-article-kicker span{color:#d71818;font-weight:700}.news-article-header h1{max-width:24ch;margin:13px 0 0;color:#d71818;font-family:Poppins,Arial,sans-serif;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:600;line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere}.news-article-summary{max-width:64ch;margin:13px 0 0;color:#59535b;font-size:1.08rem;line-height:1.5}.news-article-image{margin:24px 0}.news-article-image img{display:block;width:100%;max-height:380px;object-fit:cover;background:#f0ece6}.news-article-image figcaption{margin-top:6px;color:#746f76;font-size:.75rem}.news-article-body{display:grid;gap:15px;padding-top:22px;font-size:1rem;line-height:1.62;overflow-wrap:anywhere}.news-article-body>:first-child{margin-top:0}.news-article-body>:last-child{margin-bottom:0}.news-article-body p{margin:0}.news-article-body h2,.news-article-body h3{margin:13px 0 0;color:#342e37;font-family:Poppins,Arial,sans-serif;font-weight:600;line-height:1.25}.news-article-body h2{font-size:1.45rem}.news-article-body h3{font-size:1.15rem}.news-article-body ul,.news-article-body ol{display:grid;gap:6px;margin:0;padding-left:1.35rem}.news-article-body li{padding-left:3px}.news-article-body blockquote{margin:0;padding:12px 17px;border-left:3px solid #e09f3e;background:#f7f2eb;color:#514951}.news-article-body blockquote p{margin:0}.news-article-body cite{display:block;margin-top:8px;color:#746f76;font-size:.86rem;font-style:normal}.news-article-link a{color:#b91414;font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}.news-article-link a:hover{color:#831010}.news-article-link span{color:#746f76}.news-article-byline{margin-top:22px;padding-top:13px;border-top:1px solid #e6e1db;color:#746f76;font-family:Inter,Arial,sans-serif;font-size:.8rem}.news-article--preview{max-width:760px;margin:0 auto;padding:clamp(20px,3vw,36px);border:1px solid #e6e1db;background:#fffdfa;box-shadow:0 8px 28px #2d231c0d}.cms-public-news-content{width:min(1120px,calc(100% - 48px));display:grid;justify-items:center;gap:18px;padding-top:clamp(32px,6vw,68px);padding-bottom:clamp(42px,7vw,82px)}.cms-public-news-content .news-article{width:min(100%,820px);padding:clamp(22px,4vw,44px);border:1px solid #e6e1db;background:#fffdfa;box-shadow:0 10px 34px #2d231c0e}.cms-public-news-content .news-article-header h1{max-width:none}.cms-public-news-content .news-article-summary{max-width:70ch}.cms-public-news-alternate{display:inline-flex;justify-self:end;align-items:center;gap:9px;min-height:40px;padding:7px 12px;border:1px solid #d8cfc4;background:#fffdfa;color:#b91414;font-family:Inter,Arial,sans-serif;font-size:.8rem;font-weight:700;text-decoration:none}.cms-public-news-alternate:hover{border-color:#d71818;background:#fff3f0}.cms-public-news-back{justify-self:start;margin-top:6px}.cms-public-news-state{display:grid;justify-items:start;gap:12px;min-height:180px;align-content:center;color:#59535b;font-size:1rem}.cms-public-news-state p{margin:0}@media (max-width: 520px){.news-article--preview{padding:18px}.news-article-header h1{font-size:1.58rem}.news-article-summary{font-size:1rem}.cms-public-news-content{width:calc(100% - 28px);padding-top:24px;padding-bottom:42px}.cms-public-news-content .news-article{padding:19px 16px}}
