/* Readable news with or without photography, using site theme tokens. */
.ece-news-page191935>.section>.container{max-width:1000px!important}
html:root body .ece-news-page191935 h1{max-width:24ch;font-size:clamp(28px,3.8vw,48px)!important;line-height:1.18!important;letter-spacing:-.025em;color:var(--dr-text,#f7f9ff)!important;overflow-wrap:anywhere;margin-bottom:24px}
html:root body .ece-news-page191935 .case-summary{max-width:72ch;font-size:clamp(17px,1.5vw,20px)!important;line-height:1.65!important;color:var(--dr-muted,#d3dcef)!important;margin-bottom:28px}
.ece-news-body191935{max-width:72ch;margin:28px 0 36px}
html:root body .ece-news-body191935 p{font-size:18px!important;line-height:1.8!important;color:var(--dr-text,#f7f9ff)!important;margin:0 0 1.3em!important;overflow-wrap:anywhere}
.ece-news-page191935 .team-article-photo{max-height:520px;width:100%;object-fit:contain;border-radius:14px;margin:24px 0}
.ece-news-resources191935{border-top:1px solid var(--dr-border,#879abe55);padding-top:24px;margin-bottom:32px}
html:root body .ece-news-resources191935 h2{font-size:20px!important;line-height:1.4!important;color:var(--dr-text,#fff)!important;margin:0 0 16px!important}
.ece-news-resources191935>div{display:flex;flex-wrap:wrap;gap:10px}
.ece-news-resources191935 a{display:inline-flex;align-items:center;gap:16px;min-height:44px;padding:10px 16px;border:1px solid #f5a447;border-radius:8px;font-size:15px;line-height:1.4;color:#ffbc65!important;text-decoration:none!important;background:transparent}
.ece-news-resources191935 a:hover{background:#f5a447;color:#172844!important}.ece-news-resources191935 a:focus-visible{outline:3px solid #f5a447;outline-offset:3px}
html[data-theme=light] .ece-news-resources191935 a{color:#91400a!important;border-color:#ba630f}html[data-theme=light] .ece-news-resources191935 a:hover{color:#172844!important}
@media(max-width:600px){html:root body .ece-news-body191935 p{font-size:16px!important;line-height:1.75!important}.ece-news-body191935{margin-top:24px}.ece-news-resources191935>div{gap:8px}}

.ece-news-resources191935 .ece-news-sr191934{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
