/* Draft article detail frame; published article records are unchanged. */
body:has([data-ck-native-article-detail]){margin:0;background:#faf9f5}
.elementor:has([data-ck-native-article-detail])>.elementor-section>.elementor-container{max-width:none;width:100%}
.elementor:has([data-ck-native-article-detail])>.elementor-section>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0;display:block}
.ck-native-detail-frame,.ck-native-article-detail-main{min-height:0!important}
.ck-native-detail-slot,.ck-native-article-detail-main{padding:0!important;margin:0!important}
.ck-native-article-detail-main .elementor-widget{margin:0!important}
.ck-native-detail-reading{margin-inline:auto!important;padding-block:46px 68px!important}
.ck-native-detail-reading>.elementor-container{display:contents!important}
.ck-native-detail-reading>.elementor-container>.elementor-column{width:100%!important;max-width:850px;margin-inline:auto;display:block}
.ck-native-detail-reading>.elementor-container>.elementor-column>.elementor-widget-wrap{display:block!important;padding:0}
.ck-native-article-body-query .ecs-posts,.ck-native-article-body-query .ecs-post-loop,.ck-native-article-body-query .ecs-post-loop>.elementor,.ck-native-article-body-loop,.ck-native-article-body-loop>.elementor-container,.ck-native-article-body-loop>.elementor-container>.elementor-column,.ck-native-article-body-loop>.elementor-container>.elementor-column>.elementor-widget-wrap{display:contents!important}
.ck-native-article-body-query{width:100%!important}
.ck-native-article-body{font:inherit!important;color:inherit!important}
.ck-native-article-body :is(h1,h2,h3,h4,p,ul,ol,li){font-family:inherit}
.ck-native-article-body p:empty{display:none}
.ck-native-article-body .wp-block-columns:has(>.wp-block-column:only-child){display:block;margin:0}
.ck-native-article-body .wp-block-column{min-width:0}
.ck-native-article-body figure.wp-block-image,.ck-native-article-body figure.wp-block-table{margin-inline:0}
.ck-native-article-body figure.wp-block-image img{display:block;width:100%!important;max-width:100%;height:auto}
.ck-native-article-body figure.wp-block-table{overflow:visible;margin-block:34px!important}
.ck-native-article-body .ck-table-scroll table{margin:0}
.ck-native-article-body :is(td,th){border-top:0;border-inline:0;line-height:1.6}
@media(max-width:780px){.ck-native-detail-reading{padding-block:32px 46px!important}}
/* Native article form uses the approved visual language and original actions. */
.ck-concept .ck-native-article-form{margin-block:34px!important}
.ck-concept .ck-native-article-form .elementor-form-fields-wrapper{margin:0;gap:18px}
.ck-concept .ck-native-article-form .elementor-field-group{width:100%;padding:0;margin:0}
.ck-concept .ck-native-article-form .elementor-field-label{font-size:15px!important;font-weight:400!important;line-height:1.6!important;font-family:inherit!important;color:var(--ck-ink)!important;padding:0 0 8px!important}
.ck-concept .ck-native-article-form .elementor-field:not([type=checkbox]):not([type=radio]){font:inherit!important;color:var(--ck-ink)!important;width:100%;min-height:48px;border:1px solid #92acb9!important;border-radius:8px!important;padding:10px 14px!important;background:#fff!important;box-sizing:border-box}
.ck-concept .ck-native-article-form textarea.elementor-field{min-height:128px;resize:vertical}
.ck-concept .ck-native-article-form .elementor-button{font-size:16px!important;font-weight:600!important;line-height:1.5!important;font-family:inherit!important;color:#fff!important;background:#123d55!important;border:1px solid #123d55!important;border-radius:100px!important;padding:13px 24px!important;min-height:48px;box-shadow:none}
.ck-concept .ck-native-article-form .elementor-button:hover{background:#19566f!important}
.ck-concept .ck-native-article-form :is(input,textarea,button):focus-visible{outline:3px solid #226c90;outline-offset:3px}
.ck-concept .ck-native-article-form .elementor-message{font:inherit;color:var(--ck-ink);line-height:1.6}
