/* Buckeye editorial. Scoped to Posts; the frozen landing-v3.css is untouched. */
body.blg-editorial-page{background:#121618;color:#f3f4f3;font-family:Lato,Arial,sans-serif}
.blg-editorial-page #content{background:#121618}
.blg-editorial{--be-scarlet:#BB0000;--be-base:#121618;--be-panel:#171C1F;--be-rule:#465056;--be-muted:#bdc5c9;--be-ink:#f3f4f3;background:var(--be-base);color:var(--be-ink);font:400 18px/1.75 Lato,Arial,sans-serif;padding:0 0 80px;overflow-wrap:anywhere}
.blg-editorial *{box-sizing:border-box}
.blg-editorial-wrap{max-width:1192px;padding-inline:30px;margin-inline:auto}
.blg-editorial a{color:#fff;text-decoration:underline;text-decoration-color:#aeb7bb;text-underline-offset:4px;text-decoration-thickness:1px}
.blg-editorial a:hover{text-decoration-color:#fff}
.blg-editorial :focus-visible{outline:3px solid #fff;outline-offset:5px}
.blg-editorial [id]{scroll-margin-top:220px}
.blg-editorial h1,.blg-editorial h2,.blg-editorial h3{font-family:Georgia,"Times New Roman",serif;font-weight:700;color:#fff;text-transform:none;letter-spacing:-.025em}
.blg-editorial h1{font-size:clamp(38px,4.1vw,63px);line-height:1.11;max-width:1000px;margin:20px 0 26px}
.blg-editorial h2{font-size:clamp(28px,2.6vw,37px);line-height:1.2;margin:56px 0 22px}
.blg-editorial h3{font-size:25px;line-height:1.3;margin:32px 0 16px}
.blg-editorial p{margin:0 0 1.15em}
.blg-editorial-period{color:var(--be-scarlet)}
.blg-editorial .blg-editorial-label{font:900 11px/1.5 Lato,Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:var(--be-muted);margin:0 0 16px}
.blg-editorial-label a{text-decoration:none}
.blg-editorial-breadcrumbs{font-size:13px;line-height:1.6;padding:28px 0;color:var(--be-muted)}
.blg-editorial-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px 14px;list-style:none;padding:0;margin:0}
.blg-editorial-breadcrumbs li+li:before{content:"/";margin-right:14px}
.blg-editorial-breadcrumbs a{color:var(--be-muted)}
.blg-editorial-hero{padding:38px 0 46px;border-top:1px solid var(--be-rule);border-bottom:1px solid var(--be-rule)}
.blg-editorial-summary{font-size:clamp(19px,1.8vw,23px);line-height:1.6;color:#d5dbde;max-width:860px}
.blg-editorial-summary p:last-child{margin-bottom:0}
.blg-editorial-byline{display:flex;gap:8px 24px;flex-wrap:wrap;margin-top:28px;font-size:13px;line-height:1.6;color:var(--be-muted)}
.blg-editorial-byline a{color:#fff}
.blg-editorial-featured{margin:34px 0 0;max-width:100%}
.blg-editorial-featured img{display:block;width:100%;height:auto;max-height:500px;object-fit:cover;aspect-ratio:auto}
.blg-editorial figcaption{font-size:13px;line-height:1.6;color:var(--be-muted);margin-top:12px}
.blg-editorial-layout{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:clamp(32px,5vw,76px);align-items:start;margin-top:48px}
.blg-editorial-body,.blg-editorial-rail{min-width:0}
.blg-editorial-rail{position:sticky;top:220px}
.blg-editorial-toc{border-top:3px solid var(--be-scarlet);padding-top:22px}
.blg-editorial-toc summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;cursor:pointer;gap:16px;list-style:none}
.blg-editorial-toc summary::-webkit-details-marker{display:none}
.blg-editorial-toc summary:after{content:"+";font-size:22px;line-height:1;color:#fff;font-weight:400}
.blg-editorial-toc details[open]>summary:after{content:"−"}
.blg-editorial-toc ol{list-style:none;padding:0;margin:0;counter-reset:article-section}
.blg-editorial-toc li{counter-increment:article-section;display:flex;gap:10px;padding:12px 0;border-bottom:1px solid #ffffff1f;font-size:13px;line-height:1.5}
.blg-editorial-toc li:before{content:counter(article-section,decimal-leading-zero);color:var(--be-muted);font-size:11px;padding-top:2px;flex:none}
.blg-editorial-toc a{text-decoration:none}
.blg-editorial-content>*:first-child{margin-top:0}
.blg-editorial-content p,.blg-editorial-content li{max-width:78ch}
.blg-editorial-content li{padding-left:4px;margin-bottom:12px}
.blg-editorial-content ul,.blg-editorial-content ol{padding-left:26px}
.blg-editorial-content img,.blg-editorial-content video,.blg-editorial-content iframe{max-width:100%}
.blg-editorial-content img{height:auto}
.blg-editorial-content .alignwide,.blg-editorial-content .alignfull{width:100%;max-width:100%;margin-inline:0}
.blg-editorial-content :is(.blg-editorial-answer,.blg-editorial-facts,.blg-editorial-evidence,.blg-editorial-process,.blg-editorial-services){background:var(--be-panel);border:1px solid var(--be-rule);padding:28px;margin:36px 0}
.blg-editorial-content .blg-editorial-answer{border-left:4px solid var(--be-scarlet);background:#111416}
.blg-editorial-content .blg-editorial-answer:first-child{margin-top:0}
.blg-editorial-content :is(.blg-editorial-answer,.blg-editorial-facts,.blg-editorial-evidence,.blg-editorial-process,.blg-editorial-services) h2:first-child{margin-top:0;font-size:27px}
.blg-editorial-content .wp-block-group__inner-container>:first-child{margin-top:0}
.blg-editorial-content .wp-block-group>:last-child{margin-bottom:0}
.blg-editorial-content .blg-editorial-evidence{border-top:3px solid var(--be-rule);font-size:16px}
.blg-editorial-content .blg-editorial-process li{padding:0 0 16px 10px;border-bottom:1px solid var(--be-rule)}
.blg-editorial-content .blg-editorial-process li:last-child{border:0;padding-bottom:0;margin-bottom:0}
.blg-editorial .wp-block-table,.blg-editorial-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:30px 0;scrollbar-color:#78858b #171c1f}
.blg-editorial table{border-collapse:collapse;width:100%;min-width:520px;background:#171C1F;color:#f3f4f3;font:400 15px/1.65 Lato,Arial,sans-serif}
.blg-editorial th,.blg-editorial td{border:1px solid var(--be-rule);padding:16px;text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal}
.blg-editorial th{background:#111416;font-weight:900;color:#fff}
.blg-editorial .blg-editorial-consultation{border:1px solid #586269;border-top:4px solid var(--be-scarlet);background:#242A2E;padding:32px;margin-top:48px;scroll-margin-top:220px}
.blg-editorial-consultation h2{margin:0 0 24px;font-size:32px}
.blg-editorial-consultation .gform_wrapper{background:transparent;color:#fff;padding:0}
.blg-editorial-consultation :is(label,legend,.gfield_label,.gform-field-label,.gfield_required){color:#f3f4f3!important;font-family:Lato,Arial,sans-serif!important}
.blg-editorial-consultation :is(input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){background:#12181B!important;color:#fff!important;border:1px solid #89979c!important;border-radius:2px!important;font:400 16px/1.4 Lato,Arial,sans-serif!important;min-height:48px;max-width:100%;width:100%}
.blg-editorial-consultation :is(.gfield_description,.gfield_consent_label){color:#d5dddf!important;font-size:13px!important}
.blg-editorial-consultation #gform_wrapper_1 .ginput_complex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%!important;margin-inline:0!important}
.blg-editorial-consultation #gform_wrapper_1 .ginput_complex>span{display:block;width:100%!important;min-width:0;max-width:100%;padding:0!important}
.blg-editorial-consultation input::placeholder,.blg-editorial-consultation textarea::placeholder{color:#bdc5c9!important;opacity:1}
.blg-editorial-consultation .gform_button,.blg-editorial-consultation input[type=submit]{background:var(--be-scarlet)!important;color:#fff!important;border:1px solid var(--be-scarlet)!important;border-radius:2px!important;min-height:48px;font:900 16px/1.4 Lato,Arial,sans-serif!important;padding:14px 22px!important;width:100%}
.blg-editorial-consultation :is(.gfield_validation_message,.validation_message){background:#171c1f!important;color:#fff!important;border-left:3px solid #fff}
.blg-editorial .blg-editorial-note{font-size:12px;line-height:1.6;color:#d5dddf;margin:20px 0 0}
.blg-editorial-related{margin-top:48px;padding-top:32px;border-top:1px solid var(--be-rule)}
.blg-editorial-related h2{margin-top:0}
.blg-editorial-related ul{list-style:none;padding:0}
.blg-editorial-related li{padding:16px 0;border-bottom:1px solid var(--be-rule)}
/* Keep the existing site navigation and footer, with their established dark skin. */
.blg-editorial-page #wrapper-navbar{background:#171C1F}
.blg-editorial-page #main-nav .navbar-nav>.menu-item>a{color:#fff!important}
.blg-editorial-page #wrapper-footer{background:#171C1F;color:#f3f4f3}
.blg-editorial-page #wrapper-footer .footer--top{background-color:#171C1F}
.blg-editorial-page #wrapper-footer a{color:#fff}
@media(max-width:850px){.blg-editorial-layout{grid-template-columns:minmax(0,1fr);gap:30px}.blg-editorial-rail{position:static}.blg-editorial-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}}
@media(max-width:720px){.blg-editorial{font-size:17px;padding-bottom:48px}.blg-editorial-wrap{padding-inline:20px}.blg-editorial-breadcrumbs{padding:22px 0}.blg-editorial-hero{padding:30px 0}.blg-editorial h1{font-size:clamp(38px,9vw,49px)}.blg-editorial-byline{display:grid;gap:7px}.blg-editorial-layout{margin-top:30px}.blg-editorial-toc ol{grid-template-columns:1fr}.blg-editorial-content :is(.blg-editorial-answer,.blg-editorial-facts,.blg-editorial-evidence,.blg-editorial-process,.blg-editorial-services){padding:22px}.blg-editorial .blg-editorial-consultation{padding:24px 20px}.blg-editorial h2{margin-top:42px;font-size:29px}.blg-editorial-consultation h2{margin-top:0}.blg-editorial th,.blg-editorial td{padding:12px}}
@media(max-width:350px){.blg-editorial-wrap{padding-inline:16px}.blg-editorial h1{font-size:36px}.blg-editorial-content :is(.blg-editorial-answer,.blg-editorial-facts,.blg-editorial-evidence,.blg-editorial-process,.blg-editorial-services){padding:18px}.blg-editorial .blg-editorial-consultation{padding:22px 16px}}
@media(max-width:720px){.blg-editorial-consultation #gform_wrapper_1 .ginput_complex{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.blg-editorial *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
