
/* Shared editorial presentation. Existing content, images and links remain intact. */
body.ceres-editorial{--ceres-ink:#172c3b;--ceres-gold:#a78d37;--ceres-line:#e4e9ec;background:#f6f8f9;color:#273d4a;}
.ceres-editorial .aux-main{padding-top:40px;padding-bottom:64px;}
.ceres-editorial .aux-primary{min-width:0;}
.ceres-editorial .aux-main .aux-wrapper{max-width:1180px;}
.ceres-editorial .aux-title-bar,.ceres-editorial .page-title-section{background:linear-gradient(120deg,#f7f4e9,#e8eff0);border-bottom:1px solid #e4e9ec;}
.ceres-editorial .page-title,.ceres-editorial .aux-title-bar h1{font-family:Georgia,serif!important;font-weight:400!important;color:#172c3b!important;font-size:clamp(34px,4vw,56px)!important;letter-spacing:-.03em;line-height:1.15;text-transform:none!important;}
.ceres-editorial .aux-main article.page .entry-content,.ceres-editorial .aux-main article.post .entry-content{background:#fff;border:1px solid #e4e9ec;border-radius:16px;padding:40px;box-shadow:0 8px 28px #172c3b05;}
.ceres-editorial .entry-content :is(p,li){font-size:16px;line-height:1.85;overflow-wrap:break-word;}
.ceres-editorial .entry-content p{margin-bottom:1.4em;}
.ceres-editorial .entry-content :is(h1,h2,h3){font-family:Georgia,serif;line-height:1.25;font-weight:400;color:#172c3b;text-transform:none;}
.ceres-editorial .entry-content :is(h4,h5,h6){color:#172c3b;line-height:1.45;text-transform:none;}
.ceres-editorial .entry-content :is(h2,h3){margin-top:1.4em;margin-bottom:.65em;}
.ceres-editorial .entry-content a:not(.button):not(.elementor-button){color:#536d7b;text-decoration-thickness:1px;text-underline-offset:4px;}
.ceres-editorial .entry-content a:hover{color:#92782e;}
.ceres-editorial .entry-content img{max-width:100%;height:auto;border-radius:8px;}
.ceres-editorial .entry-content blockquote{background:#f7f4e9;border-left:3px solid #a78d37;border-radius:0 10px 10px 0;padding:24px 28px;margin:28px 0;}
.ceres-editorial .entry-content table{width:100%;border-collapse:collapse;}
.ceres-editorial .entry-content :is(td,th){padding:12px;border:1px solid #e4e9ec;}
.ceres-editorial .entry-content th{background:#f6f8f9;}
.ceres-editorial :is(.comment-respond,.aux-comments,.aux-sidebar .widget-container){background:#fff;border:1px solid #e4e9ec;border-radius:14px;padding:28px;margin-top:28px;}
.ceres-editorial :is(.comment-respond,.aux-sidebar) h3{font-family:Georgia,serif;font-weight:400;color:#172c3b;}
.ceres-editorial :is(input[type=text],input[type=email],input[type=url],input[type=search],input[type=password],input[type=tel],textarea,select){max-width:100%;border:1px solid #ccd6dc!important;border-radius:8px!important;background:#fff!important;color:#172c3b;padding:12px 14px!important;box-sizing:border-box;}
.ceres-editorial :is(input,textarea,select):focus-visible,.ceres-editorial a:focus-visible{outline:2px solid #a78d37;outline-offset:3px;}
.ceres-editorial :is(button[type=submit],input[type=submit],.wpcf7-submit,.elementor-button,.aux-button){background:#172c3b!important;color:#fff!important;border-radius:8px!important;padding:14px 24px!important;text-transform:none!important;box-shadow:none!important;}
.ceres-editorial .aux-main .entry-title a{color:#172c3b;text-transform:none;}
.ceres-editorial .aux-main article.post{margin-bottom:32px;}
.ceres-editorial .aux-breadcrumbs{font-size:13px;color:#647681;}
.ceres-editorial.page-id-3678 .entry-content{border-top:3px solid #a78d37!important;}
.ceres-editorial.page-id-11795 .entry-content{background:linear-gradient(120deg,#fff 65%,#f7f4e9)!important;border-top:3px solid #a78d37!important;}
@media(max-width:767px){.ceres-editorial .aux-main{padding-top:24px;padding-bottom:36px;}
.ceres-editorial .aux-main article.page .entry-content,.ceres-editorial .aux-main article.post .entry-content{padding:22px 18px;border-radius:12px;}
.ceres-editorial :is(.comment-respond,.aux-comments,.aux-sidebar .widget-container){padding:20px;}
.ceres-editorial .entry-content :is(p,li){font-size:15px;line-height:1.8;}}
