.rcc-news-editorial{background:#fff;margin-top:0!important;width:100%;max-width:none;padding:0}
.rcc-news-editorial>.wp-block-group,.rcc-news-editorial>.wp-block-post-content{margin-block-start:0}
.rcc-news-editorial .rcc-news-container{width:min(1210px,calc(100% - 48px));max-width:1210px;margin-inline:auto}
.rcc-news-editorial .rcc-news-hero{padding:clamp(48px,6vw,80px) 0;color:#fff}
.rcc-news-hero .rcc-news-back{margin:0 0 36px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.rcc-news-hero .rcc-news-back a{color:#f99d26;text-underline-offset:.3em}
.rcc-news-hero .wp-block-post-date{color:#f99d26;font-size:13px;margin:0 0 20px}
.rcc-news-editorial .rcc-news-title{font-size:clamp(38px,4.5vw,64px);line-height:1.1;letter-spacing:-.025em;color:#fff;max-width:none;margin:0;text-wrap:balance}
.rcc-news-editorial .rcc-news-featured{width:min(1210px,calc(100% - 48px));max-width:1210px;margin:48px auto 0!important}
.rcc-news-editorial .rcc-news-featured img{display:block;width:100%;height:clamp(260px,36vw,480px);object-fit:cover;object-position:center}
.rcc-news-editorial .rcc-news-body-content{width:min(1000px,calc(100% - 48px));max-width:1000px;margin:56px auto 0!important;padding:0}
.rcc-news-article{font-family:var(--wp--preset--font-family--text,Roboto,sans-serif);color:#111334;max-width:100%;min-width:0}
.rcc-news-article>*,.rcc-news-program>*{max-width:100%;box-sizing:border-box}
.rcc-news-article p,.rcc-news-article li{font-size:20px;line-height:1.7;overflow-wrap:break-word}
.rcc-news-article p{margin:0 0 24px}
.rcc-news-article .rcc-news-lead{font-size:clamp(21px,2vw,25px);line-height:1.6;margin-bottom:36px}
.rcc-news-article h2{font-size:clamp(32px,3.4vw,44px);line-height:1.15;margin:56px 0 20px;text-wrap:balance}
.rcc-news-article h3{font-size:clamp(28px,2.7vw,36px);line-height:1.2;margin:44px 0 18px;text-wrap:balance}
.rcc-news-article h3 em{font-family:var(--wp--preset--font-family--text,Roboto,sans-serif);font-size:18px;font-weight:400;letter-spacing:0;line-height:1.5}
.rcc-news-article blockquote.wp-block-quote{border:0;border-left:4px solid #f99d26;background:#f6f7f9;padding:24px 32px;margin:36px 0;color:#1b476c}
.rcc-news-article blockquote.wp-block-quote p{font-size:22px;line-height:1.6;margin:0 0 18px}
.rcc-news-article blockquote.wp-block-quote p:last-child{margin-bottom:0}
.rcc-news-article .wp-block-list{padding-left:30px;margin:28px 0 36px}
.rcc-news-article .wp-block-list li+li{margin-top:20px}
.rcc-news-article .wp-block-list li::marker{font-weight:700;color:#c97710}
.rcc-news-article .rcc-news-inline-image{margin:32px 0 48px;width:100%;max-width:100%}
.rcc-news-article .rcc-news-inline-image img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}
.rcc-news-article .wp-element-caption{font-size:14px;line-height:1.5;color:#454b63;margin:12px 0 0;text-align:left}
.rcc-news-article .rcc-news-program{border-top:1px solid #d0d5de;margin-top:48px!important;padding-top:32px}
.rcc-news-article .rcc-news-program h2:first-child{margin-top:0}
.rcc-news-article .rcc-news-opportunity{font-weight:600;color:#1b476c}
.rcc-news-article .rcc-news-deadline{background:#f6f7f9;border-left:3px solid #4794ec;padding:20px 24px;margin:28px 0}
.rcc-news-article .wp-block-buttons{margin:28px 0 8px}
.rcc-news-editorial .rcc-news-bottom-nav{border-top:1px solid #d0d5de;margin-top:56px;padding:32px 0 80px}
.editor-styles-wrapper .rcc-news-article{width:min(100%,1000px);margin-inline:auto}
@media(max-width:781px){
 .rcc-news-editorial .rcc-news-container,.rcc-news-editorial .rcc-news-featured,.rcc-news-editorial .rcc-news-body-content{width:calc(100% - 40px)}
 .rcc-news-editorial .rcc-news-title{font-size:clamp(34px,7vw,46px);text-wrap:pretty}
 .rcc-news-editorial .rcc-news-featured{margin-top:28px!important}
 .rcc-news-editorial .rcc-news-body-content{margin-top:36px!important}
 .rcc-news-article p,.rcc-news-article li{font-size:18px;line-height:1.65}
 .rcc-news-article .rcc-news-lead{font-size:21px}
 .rcc-news-article blockquote.wp-block-quote{padding:20px;margin:28px 0}
 .rcc-news-article blockquote.wp-block-quote p{font-size:20px}
 .rcc-news-article .rcc-news-deadline{padding:18px}
 .rcc-news-article h2{margin-top:40px}
 .rcc-news-editorial .rcc-news-bottom-nav{padding-bottom:56px}
}
