/* Scoped public corrections. This file is inert without the explicit
   .visual-review-public body scope and does not address private/source readers. */

/* The investigation index declares every text state against its own paper.
   Old dark-community colours must not leak into this light sidebar. */
.visual-review-public.route-investigation{background:#fffdf8;color:#20271f}
.visual-review-public.route-investigation .reader-layout{grid-template-columns:240px minmax(0,1fr);gap:30px;padding-top:24px}
.visual-review-public.route-investigation .reading-index{position:sticky;top:20px;max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;scrollbar-color:#7d9381 #f3f6ee;padding:4px 8px 12px 4px;background:#fffdf8;color:#263327}
.visual-review-public.route-investigation .reading-index details{color:#263327;border-color:#b8c5b7}
.visual-review-public.route-investigation .reading-index summary{color:#263327;background:transparent;font:700 13px/1.5 var(--mono);letter-spacing:.015em;margin:0 0 15px;min-height:30px;align-items:center}
.visual-review-public.route-investigation .reading-index summary>span{color:#405643}
.visual-review-public.route-investigation .reading-index label{color:#263327}
.visual-review-public.route-investigation .reading-index input{width:100%;min-height:44px;padding:11px 10px;border:1px solid #879c89;border-radius:0;background:#fffefa;color:#202b22;font:14px/1.5 Arial,Helvetica,sans-serif;box-shadow:none}
.visual-review-public.route-investigation .reading-index input::placeholder{color:#566659;opacity:1}
.visual-review-public.route-investigation .reading-index input:hover{border-color:#41664c;background:#fffefa;color:#202b22}
.visual-review-public.route-investigation .reading-index input:focus{border-color:#235e40;background:#fffefa;color:#202b22}
.visual-review-public.route-investigation .reading-index .index-help,.visual-review-public.route-investigation .reading-index .index-search-tools,.visual-review-public.route-investigation .reading-index #index-results,.visual-review-public.route-investigation .reading-index #index-empty{font:12px/1.55 Arial,Helvetica,sans-serif;color:#4d5d50;background:transparent;opacity:1}
.visual-review-public.route-investigation .reading-index .index-help{margin:8px 0 4px}
.visual-review-public.route-investigation .reading-index .index-search-tools{min-height:30px;gap:10px}
.visual-review-public.route-investigation .reading-index .index-search-tools button{min-height:36px;padding:6px 4px;font:700 12px/1.5 Arial,Helvetica,sans-serif;color:#23543a;background:transparent}
.visual-review-public.route-investigation .reading-index ol{columns:1;list-style:none;margin:13px 0 0;padding:0;display:block}
.visual-review-public.route-investigation .reading-index li{border-top:1px solid #c7d0c2;color:#263327;background:transparent}
.visual-review-public.route-investigation .reading-index li:last-child{border-bottom:1px solid #c7d0c2}
.visual-review-public.route-investigation .reading-index li a{display:flex;align-items:baseline;gap:11px;min-height:42px;margin:0;padding:10px 7px;border-left:3px solid transparent;background:transparent;color:#263327;text-decoration:none;font:400 13px/1.45 Arial,Helvetica,sans-serif;letter-spacing:0;opacity:1}
.visual-review-public.route-investigation .reading-index li a>span{flex-shrink:0;width:19px;font:12px/1.45 var(--mono);color:#526455;padding:0;opacity:1}
.visual-review-public.route-investigation .reading-index li a:visited{color:#263327}
.visual-review-public.route-investigation .reading-index li a:hover{color:#163b28;background:#edf3e9;border-left-color:#708b72;text-decoration:underline;text-underline-offset:3px}
.visual-review-public.route-investigation .reading-index li a:hover>span{color:#2b5439}
.visual-review-public.route-investigation .reading-index li a[aria-current="location"]{color:#173e28;background:#e2eedf;border-left-color:#285e3e;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.visual-review-public.route-investigation .reading-index li a[aria-current="location"]>span{color:#214e33;font-weight:700}
.visual-review-public.route-investigation .reading-index li a[aria-current="location"]:hover{color:#102d1c;background:#d6e7d2;border-left-color:#214e33}
.visual-review-public.route-investigation .reading-index a:focus-visible,.visual-review-public.route-investigation .reading-index button:focus-visible,.visual-review-public.route-investigation .reading-index input:focus-visible,.visual-review-public.route-investigation .reading-index summary:focus-visible{outline:3px solid #1b6b48;outline-offset:2px}

/* Orange stays in the publication's brand; the reading entrance is quieter and
   shorter so a desktop visitor reaches evidence without a second large mast. */
.visual-review-public.route-investigation .reader-intro{background:#fdfaf3;color:#20271f;border-top:5px solid #ee792c;border-bottom:1px solid #c3cdbd;padding-top:23px;padding-bottom:25px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:14px 7%}
.visual-review-public.route-investigation .reader-intro h1{font-size:clamp(47px,5.1vw,70px);line-height:1.04;color:#20271f}
.visual-review-public.route-investigation .reader-intro h1 em{color:#9a481e}
.visual-review-public.route-investigation .reader-intro .eyebrow{font-size:12px;color:#3e5342;margin-bottom:13px}
.visual-review-public.route-investigation .reader-intro>p{font:18px/1.6 Georgia,'Times New Roman',serif;color:#344436}
.visual-review-public.route-investigation .reader-intro>a{font-size:12px;color:#28533a;margin-top:2px;min-height:36px;display:inline-flex;align-items:center}
.visual-review-public.route-investigation .original-mission{color:#344436;border-color:#c7d0c2;padding-top:19px;padding-bottom:19px;font-size:16px;line-height:1.8}
.visual-review-public.route-investigation .original-section.evidence-03,.visual-review-public.route-investigation .original-section.evidence-14{background:#fffefa;color:#20271f;border-top:4px solid #d87935}
.visual-review-public.route-investigation .evidence-03 .argument-heading .eyebrow,.visual-review-public.route-investigation .evidence-14 .argument-heading .eyebrow{color:#67452d}
.visual-review-public.route-investigation .facts-divider{background:#eef3e8;color:#2c4834;border-top:1px solid #afbea8;border-bottom:1px solid #afbea8;font-size:12px;padding-top:13px;padding-bottom:13px}

/* Public conversations are ruled ink on near-white. The hierarchy comes from
   type, space and reply rails rather than nested coloured containers. */
.visual-review-public.route-community{background:#fffdf8;color:#252d25}
.visual-review-public .eg-community{--social-ink:#252d25;--social-muted:#566458;--social-line:#ccd5c6;--social-surface:#fffefa;--social-soft:#f2f6ed;--social-link:#285c3e;--community-line:#ccd5c6;--community-muted:#566458;color:#252d25}
.visual-review-public .eg-community a{color:#285c3e}
.visual-review-public .eg-community a:visited{color:#3c5541}
.visual-review-public .eg-community a:hover{color:#153f28;text-decoration-color:#285c3e}
.visual-review-public .eg-community a:focus-visible,.visual-review-public .eg-community button:focus-visible,.visual-review-public .eg-community input:focus-visible,.visual-review-public .eg-community summary:focus-visible{outline:3px solid #1b6b48;outline-offset:4px}
.visual-review-public .community-page{padding-top:24px;padding-bottom:50px}
.visual-review-public .community-board-heading{gap:24px;margin-bottom:22px}
.visual-review-public .community-board-heading h1{font-size:40px;color:#252d25;line-height:1.12}
.visual-review-public .community-board-heading>div>p:last-child{font-size:16px;color:#566458}
.visual-review-public .community-thread-heading{padding-bottom:19px;margin-bottom:23px;border-color:#bccbb7}
.visual-review-public .community-thread-heading h1{font-size:clamp(35px,3.5vw,49px);line-height:1.15;color:#252d25;max-width:28ch}
.visual-review-public .community-thread-page>section{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}
.visual-review-public .community-discussion{background:transparent;color:#252d25}
.visual-review-public .community-discussion-header{background:transparent;border-color:#d1dacb;margin-bottom:22px;padding-bottom:18px;gap:18px}
.visual-review-public .community-discussion-header h3,.visual-review-public .community-preview-title{color:#263d2b}
.visual-review-public .community-kicker,.visual-review-public .community-preview-count{color:#566458;font-size:12px;line-height:1.6}
.visual-review-public .community-post-body{font-size:18px;line-height:1.85;color:#252d25;max-width:74ch}
.visual-review-public .community-body-excerpt{font:16px/1.8 Arial,Helvetica,sans-serif}
.visual-review-public .community-meta,.visual-review-public .community-comment-header{color:#566458}
.visual-review-public .community-author,.visual-review-public .eg-community .community-author{font:700 14px/1.55 Arial,Helvetica,sans-serif;color:#253c2a;letter-spacing:0}
.visual-review-public .community-author:hover,.visual-review-public .eg-community .community-author:hover{color:#153f28}
.visual-review-public .community-meta time,.visual-review-public .community-comment-header time,.visual-review-public .original-section .community-comment-header time,.visual-review-public .community-preview .community-comment-header time{font:12px/1.6 var(--mono);color:#59675b;opacity:1}
.visual-review-public .community-meta>div{gap:3px 13px}
.visual-review-public .community-avatar{border:1px solid #9aac9366;border-radius:2px;color:#334733;box-shadow:none}
.visual-review-public .community-avatar-large{border-radius:3px}
.visual-review-public .community-board{gap:0}
.visual-review-public .community-board-row{background:transparent;border:0;border-top:1px solid #c2ceb9;border-radius:0;padding:28px 0;box-shadow:none}
.visual-review-public .community-board-copy h2{font:700 28px/1.2 var(--display);letter-spacing:0;margin-bottom:15px}
.visual-review-public .community-board-copy h2 a{color:#253629}
.visual-review-public .community-board-copy h2 a:hover{color:#285c3e}
.visual-review-public .community-feed-meta{margin-bottom:16px;gap:12px 20px;border-color:#c2ceb9}
.visual-review-public .community-feed-actions{gap:11px 22px;padding-bottom:4px}
.visual-review-public .community-feed-conversation{background:transparent;border:0;border-left:2px solid #b1c3a7;border-radius:0;margin:20px 0 0;padding:0 0 0 21px}
.visual-review-public .community-feed-conversation .community-comments>.community-comment{padding-top:4px}
.visual-review-public .community-comments>.community-comment,.visual-review-public .community-comments>.community-more>[data-community-more-roots]>.community-comment{background:transparent;border-top:1px solid #d2dacd;border-bottom:0;padding-top:23px;padding-bottom:22px}
.visual-review-public .community-comment{background:transparent;box-shadow:none;border-radius:0}
.visual-review-public .community-comment-header{margin-bottom:11px;gap:10px}
.visual-review-public .community-comment-header>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 13px;padding-right:42px;min-width:0}
.visual-review-public .community-comment-body,.visual-review-public .original-section .community-comment-body,.visual-review-public .community-preview .community-comment-body,.visual-review-public .community-home-gateway .community-preview .community-comment-body{font:16px/1.8 Arial,Helvetica,sans-serif;color:#29332a}
.visual-review-public .community-comment-body p+p{margin-top:1em}
.visual-review-public .community-comment-actions{gap:14px 21px;margin-top:13px}
.visual-review-public .community-comment-actions>a,.visual-review-public .community-count,.visual-review-public .community-reply,.visual-review-public .community-permalink,.visual-review-public .original-section .community-comment-actions>a{font:600 12px/1.65 Arial,Helvetica,sans-serif;color:#31543b;min-height:35px;display:inline-flex;align-items:center}
.visual-review-public .community-vote,.visual-review-public .original-section .community-vote{font:600 12px/1.6 var(--mono);color:#3e5543}
.visual-review-public .community-vote [data-community-score]{color:#354d39;font-weight:700}
.visual-review-public .community-vote-label{font-size:12px;color:#5d6b5d}
.visual-review-public .community-vote button{background:#f6f9f1;color:#31523a;border:1px solid #9eb195;border-radius:0;min-width:36px;min-height:36px}
.visual-review-public .community-vote button:hover{background:#e4eedc;color:#183b24;border-color:#608663}
.visual-review-public .community-vote button[aria-pressed="true"]{background:#d8e9cd;color:#173d25;border-color:#466e49}
.visual-review-public .community-vote button[aria-pressed="true"]:hover{background:#c9dfbd;color:#14321e}
.visual-review-public .community-children{background:transparent;border-left:2px solid #9fb694;margin-left:9px;margin-top:18px;padding-left:22px}
.visual-review-public .community-children>.community-comment{padding-top:5px;padding-bottom:4px;background:transparent}
.visual-review-public .community-children>.community-comment+.community-comment{border-top:1px solid #d3ddcc;padding-top:20px;margin-top:19px}
.visual-review-public .community-children .community-children{border-left-color:#b9c9af;margin-left:2px;padding-left:18px}
.visual-review-public .community-comment-content>summary{color:#3f5b43;background:#f5f9ef;border:1px solid #afc0a4;border-radius:0;min-width:36px;min-height:36px}
.visual-review-public .community-comment-content>summary:hover{color:#193c25;background:#e1edd6;border-color:#678961}
.visual-review-public .community-parent-context{font-size:12px;color:#596c58}
.visual-review-public .community-comment-toolbar{font:12px/1.6 Arial,Helvetica,sans-serif;color:#53644f;background:transparent;border-top:1px solid #c2ceb9;border-bottom:1px solid #d7dfd1;margin-top:28px;padding:13px 0;gap:15px}
.visual-review-public .community-comment-toolbar button{font-size:12px;color:#31543b;background:transparent;border:1px solid transparent;border-radius:0;min-height:36px}
.visual-review-public .community-comment-toolbar button[aria-pressed="true"]{background:#e1edd7;color:#1c4128;border-color:#8ca77f}
.visual-review-public .community-comment-toolbar button:hover,.visual-review-public .community-comment-toolbar button[aria-pressed="true"]:hover{background:#d8e7cd;color:#173b23;border-color:#7d9a70}
.visual-review-public .community-more>summary,.visual-review-public .community-reply-more>summary{background:transparent;color:#2b5637;font:600 13px/1.6 Arial,Helvetica,sans-serif;min-height:44px;padding-top:11px;padding-bottom:11px;border-color:#cad6c1}
.visual-review-public .community-more>summary:hover,.visual-review-public .community-reply-more>summary:hover{background:#eef5e7;color:#183d26}
.visual-review-public .community-join{border-color:#c6d2bd;background:transparent;color:#52644f;margin-top:20px;padding-top:14px;font-size:13px}
.visual-review-public .community-join a{min-height:38px;display:inline-flex;align-items:center}
.visual-review-public .community-quote{background:#f2f6ed;color:#2d3c2e;border-left:3px solid #95ac87;padding:17px 21px}
.visual-review-public .community-quote cite{font-size:12px;color:#596d54}

/* Evidence retains generous actual pixels. Frames, attribution and source
   pointers are thin furniture rather than another blanket beige plane. */
.visual-review-public .community-picture{margin-top:25px;margin-bottom:27px}
.visual-review-public .community-image-open{background:#edf1e7;border-radius:0;border:1px solid #d0d8c8;box-shadow:none}
.visual-review-public .community-image-open img{max-height:760px;object-fit:contain}
.visual-review-public .community-picture figcaption{font:12px/1.7 var(--mono);color:#5c6a55;padding-top:11px}
.visual-review-public .community-image-enlarge{background:#243827eb;color:#f8fbf2;border:1px solid #bbceae;border-radius:0;font-size:12px}
.visual-review-public .community-source-card{background:transparent;border:0;border-top:1px solid #c5d1ba;border-bottom:1px solid #c5d1ba;border-radius:0;padding:15px 0;gap:17px;box-shadow:none;color:#293b2c}
.visual-review-public .community-source-card:hover{background:#f1f7e9;border-color:#9eb48d;color:#173b24}
.visual-review-public .community-source-card>img{border-radius:0;width:120px;height:88px;object-fit:cover}
.visual-review-public .community-source-card strong{font:bold 22px/1.22 Georgia,'Times New Roman',serif;color:#273b2b}
.visual-review-public .community-source-card small{font:12px/1.6 var(--mono);color:#5a6c53}
.visual-review-public .community-source-card>span>span{font:12px/1.6 Arial,Helvetica,sans-serif;color:#31563a}
.visual-review-public .community-unavailable-player{border-radius:0;border-color:#b6c5ab;background:#f3f7ec}
.visual-review-public .eg-investigation-entry{background:transparent;border-left-color:#9ab38a;color:#2c442f}
.visual-review-public .eg-investigation-entry h2,.visual-review-public .eg-investigation-entry blockquote{color:#2c442f}
.visual-review-public .eg-investigation-entry .eg-entry-kicker{color:#5b704e;font-size:12px}
.visual-review-public .eg-investigation-entry .eg-entry-action{color:#2a5738;font-size:12px}
.visual-review-public .eg-retained-invitation>a{background:#edf5e6;border-color:#a4bc95;border-left-color:#6f9360;color:#294d31}
.visual-review-public .eg-retained-invitation>a:hover{background:#dfedd4;color:#1a3d24}
.visual-review-public .eg-retained-mode{color:#536c48;font-size:12px}

/* Rails and utility areas remain quieter than the discussion itself. */
.visual-review-public .community-group-rail{background:transparent;border:0;border-right:1px solid #c6d2be;border-radius:0;padding:8px 16px 8px 0}
.visual-review-public .community-group-rail>h2{color:#52654b;font-size:12px}
.visual-review-public .community-group-link,.visual-review-public .community-all-groups{background:transparent;color:#2e4430;border:1px solid transparent;border-radius:0}
.visual-review-public .community-group-link:hover,.visual-review-public .community-all-groups:hover{background:#f0f6e9;color:#183f26;border-color:#bccdae}
.visual-review-public .community-group-link[aria-current="page"],.visual-review-public .community-all-groups[aria-current="page"]{background:#e4f0da;color:#1d4127;border-color:#a8bf98}
.visual-review-public .community-group-link small,.visual-review-public .community-all-groups>span{font-size:12px;color:#5a7050}
.visual-review-public .community-group-heading,.visual-review-public .community-profile-heading,.visual-review-public .community-profile-activity,.visual-review-public .community-no-results{background:transparent;border-color:#c1cfb7;border-radius:0;box-shadow:none}
.visual-review-public .community-group-title{background:transparent;color:#2e4430;padding-bottom:19px}
.visual-review-public .community-profile-heading{border-top:2px solid #8fa57e}
.visual-review-public .community-profile-activity{border-left:2px solid #a2b88f}
.visual-review-public .community-profile-heading p{color:#596c50}
.visual-review-public .community-search input,.visual-review-public .community-search button{background:#fffefa;color:#2a3d2c;border-color:#a7bb99;border-radius:0;font-size:14px}
.visual-review-public .community-search input::placeholder{color:#5c7153;opacity:1}
.visual-review-public .community-search-scope{color:#607356;font-size:12px}
.visual-review-public .community-board-tabs a{color:#36533a;border-radius:0}
.visual-review-public .community-board-tabs a:hover{background:#edf4e5;color:#173d24}
.visual-review-public .community-board-tabs a[aria-current="page"]{background:#e0edd4;border-color:#a1b992;color:#1b4228}
.visual-review-public .community-board-tabs a[aria-current="page"]:hover{background:#d4e6c5;color:#15361f}
.visual-review-public .community-preview,.visual-review-public .community-inline,.visual-review-public .original-section .community-inline{background:#fffefa;color:#29332a;border:0;border-top:1px solid #becdb3;border-radius:0;box-shadow:none}
.visual-review-public .original-section .community-inline{max-width:none;padding:21px 0 0;margin-top:27px}
.visual-review-public .original-section .community-preview{padding:0;background:transparent;border:0}
.visual-review-public .original-section .community-kicker{font-size:12px;color:#596d52}
.visual-review-public .original-section .community-preview-title,.visual-review-public .original-section .community-discussion-header h3{font-size:25px;line-height:1.2;color:#2e4c33}
.visual-review-public .original-section .community-post-body{font:16px/1.8 Arial,Helvetica,sans-serif;color:#29332a}
.visual-review-public .original-section .community-comment-actions{margin-top:12px}
.visual-review-public .original-section .community-children{margin-top:16px;padding-left:20px}
.visual-review-public .original-section .community-more>summary,.visual-review-public .original-section .community-reply-more>summary{font-size:13px;min-height:44px}
.visual-review-public .community-home-gateway{background:transparent;border-color:#c1ceb6}
.visual-review-public .community-home-groups{background:transparent;border:0;border-right:1px solid #c4d1b9;border-radius:0;padding:8px 18px 8px 0}
.visual-review-public .community-home-groups strong{color:#2e4933}
.visual-review-public .community-home-groups small{color:#5e7154;font-size:12px}
.visual-review-public .community-home-all{border-color:#c4d1b9}
.visual-review-public .community-home-gateway>.community-preview{background:transparent;border:0;padding-top:6px}

/* One public archive action: :only-child intentionally wins both older
   :first-child and :last-child rules after Sign up is removed. */
.visual-review-public .site-header .eg-account-links a:only-child{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;background:#203a29;color:#fffdf4;border:1px solid #203a29;border-radius:0;box-shadow:none;font:700 12px/1.5 Arial,Helvetica,sans-serif;white-space:nowrap;text-decoration:none}
.visual-review-public .site-header .eg-account-links a:only-child:visited{background:#203a29;color:#fffdf4;border-color:#203a29}
.visual-review-public .site-header .eg-account-links a:only-child:hover{background:#35583b;color:#fffdf4;border-color:#35583b;text-decoration:underline;text-underline-offset:3px}
.visual-review-public .site-header .eg-account-links a:only-child:focus-visible{outline:3px solid #193e2b;outline-offset:4px;background:#203a29;color:#fffdf4}

@media(max-width:1100px){
 .visual-review-public.route-investigation .reader-layout{grid-template-columns:215px minmax(0,1fr);gap:25px}
 .visual-review-public.route-investigation .reading-index li a{font-size:13px;padding-top:10px;padding-bottom:10px}
}
@media(max-width:820px){
 .visual-review-public.route-investigation .reader-layout{display:block}
 .visual-review-public.route-investigation .reading-index{position:static;max-height:none;overflow:visible;padding:0 6px 24px;background:#fffdf8}
 .visual-review-public.route-investigation .reading-index details{border-bottom:1px solid #b8c5b7;padding-bottom:14px}
 .visual-review-public.route-investigation .reading-index ol{columns:2;column-gap:22px}
 .visual-review-public.route-investigation .reading-index li{break-inside:avoid}
 .visual-review-public.route-investigation .reading-index input{max-width:360px}
 .visual-review-public .community-group-rail{border-right:0;border-bottom:1px solid #c5d2b9;padding:0 0 19px}
 .visual-review-public .community-home-groups{border-right:0}
}
@media(max-width:600px){
 .visual-review-public .site-header{gap:10px;padding-left:18px;padding-right:18px}
 .visual-review-public .site-header .eg-account-links{gap:0;margin-left:0}
 .visual-review-public .site-header .eg-account-links a:only-child{font-size:12px;padding:10px 11px;min-height:44px;line-height:1.5}
 .visual-review-public .site-header .menu-toggle{padding:9px 10px;font-size:11px;min-height:44px}
 .visual-review-public.route-investigation .reader-intro{padding:22px 22px 23px;display:block;border-top-width:4px}
 .visual-review-public.route-investigation .reader-intro h1{font-size:48px;line-height:1.04}
 .visual-review-public.route-investigation .reader-intro .eyebrow{font-size:12px;margin-bottom:13px}
 .visual-review-public.route-investigation .reader-intro>p{font-size:17px;line-height:1.6;margin-top:18px}
 .visual-review-public.route-investigation .reader-intro>a{font-size:12px;min-height:44px;margin-top:11px}
 .visual-review-public.route-investigation .original-mission{font-size:16px;line-height:1.75;padding-top:18px;padding-bottom:18px}
 .visual-review-public.route-investigation .reader-layout{padding:18px 15px 33px}
 .visual-review-public.route-investigation .reading-index{padding:0 6px 22px}
 .visual-review-public.route-investigation .reading-index summary{font-size:13px;min-height:40px;margin-bottom:12px}
 .visual-review-public.route-investigation .reading-index ol{columns:1;margin-top:12px}
 .visual-review-public.route-investigation .reading-index li a{font-size:14px;line-height:1.5;min-height:44px;padding:10px 7px}
 .visual-review-public.route-investigation .reading-index li a>span{font-size:12px;line-height:1.6}
 .visual-review-public.route-investigation .reading-index .index-help{font-size:12px}
 .visual-review-public.route-investigation .facts-divider{font-size:12px;padding-left:18px;padding-right:18px;letter-spacing:.02em}
 .visual-review-public .community-page{padding:21px 19px 43px}
 .visual-review-public .community-board-heading h1{font-size:34px}
 .visual-review-public .community-thread-heading h1{font-size:36px;line-height:1.14;max-width:21ch}
 .visual-review-public .community-thread-heading{margin-bottom:21px;padding-bottom:19px}
 .visual-review-public .community-thread-page>section{padding:0}
 .visual-review-public .community-thread-page .community-post-body{font-size:18px;line-height:1.8}
 .visual-review-public .community-board-row{padding:24px 0}
 .visual-review-public .community-board-copy h2{font-size:27px;line-height:1.2}
 .visual-review-public .community-meta time,.visual-review-public .community-comment-header time,.visual-review-public .original-section .community-comment-header time,.visual-review-public .community-preview .community-comment-header time{font-size:12px;line-height:1.65}
 .visual-review-public .community-comment-header>div{display:block;padding-right:39px}
 .visual-review-public .community-comment-header time{margin-top:2px}
 .visual-review-public .community-comment-body,.visual-review-public .original-section .community-comment-body,.visual-review-public .community-preview .community-comment-body,.visual-review-public .community-home-gateway .community-preview .community-comment-body{font-size:16px;line-height:1.8}
 .visual-review-public .community-comments>.community-comment,.visual-review-public .community-comments>.community-more>[data-community-more-roots]>.community-comment{padding-top:21px;padding-bottom:20px}
 .visual-review-public .community-comment-actions{gap:10px 18px;margin-top:11px}
 .visual-review-public .community-comment-actions>a,.visual-review-public .original-section .community-comment-actions>a{font-size:12px;min-height:40px}
 .visual-review-public .community-children,.visual-review-public .original-section .community-children{margin-left:3px;margin-top:16px;padding-left:14px;border-left-width:2px}
 .visual-review-public .community-children .community-children{margin-left:0;padding-left:12px}
 .visual-review-public .community-feed-conversation{padding-left:14px;margin-top:18px}
 .visual-review-public .community-comment-toolbar{font-size:12px;margin-top:24px;padding:12px 0}
 .visual-review-public .community-comment-toolbar button{font-size:12px;min-height:40px}
 .visual-review-public .community-comment-content>summary{min-width:36px;min-height:36px}
 .visual-review-public .community-picture{margin-top:23px;margin-bottom:24px}
 .visual-review-public .community-picture figcaption{font-size:12px;line-height:1.65}
 .visual-review-public .community-image-enlarge{font-size:12px}
 .visual-review-public .community-source-card{padding:13px 0;gap:14px}
 .visual-review-public .community-source-card>img{width:94px;height:83px}
 .visual-review-public .community-source-card strong{font-size:20px;line-height:1.2}
 .visual-review-public .community-source-card small,.visual-review-public .community-source-card>span>span{font-size:12px;line-height:1.6}
 .visual-review-public .community-profile-heading{padding:20px 0}
 .visual-review-public .community-profile-activity{padding:19px 15px}
 .visual-review-public .original-section .community-inline{padding-top:19px;margin-left:0;margin-right:0}
 .visual-review-public .original-section .community-preview-title,.visual-review-public .original-section .community-discussion-header h3{font-size:26px;line-height:1.2}
 .visual-review-public .original-section .community-comment-actions>a,.visual-review-public .original-section .community-count{font-size:12px}
 .visual-review-public .community-home-groups{padding:4px 0 16px;border-right:0;border-bottom:1px solid #c4d1b9}
 .visual-review-public .community-home-groups strong{font-size:13px}
 .visual-review-public .community-home-groups small{font-size:12px}
 .visual-review-public .community-home-gateway>.community-preview{margin-top:18px;padding-top:0}
}
@media(prefers-reduced-motion:reduce){.visual-review-public .reading-index{scroll-behavior:auto}}
@media print{.visual-review-public.route-investigation,.visual-review-public .eg-community{background:white;color:black}.visual-review-public .community-comment-body,.visual-review-public .community-author,.visual-review-public .community-meta time,.visual-review-public .community-comment-header time{color:black!important}.visual-review-public .community-children{border-color:#888}.visual-review-public .community-inline,.visual-review-public .community-preview,.visual-review-public .community-board-row{background:white}}

/* Final public-discussion refinement. Category colours come from the existing
   four group icons/identities, never a new ranking or story classification.
   This block intentionally excludes the accepted investigation and readers. */
.visual-review-public.route-community .community-page{--discussion-accent:#945022;--discussion-tint:#fcf2e9;--discussion-rule:#d1b59c;--discussion-rail:#c9b9a9}
.visual-review-public.route-community [data-community-group="PUB-FLAT"],.visual-review-public.route-community .community-discussion:has(.community-group-badge[data-community-group="PUB-FLAT"]),.visual-review-public.route-community .community-thread-page:has(.community-group-badge[data-community-group="PUB-FLAT"]){--discussion-accent:#9d4a13;--discussion-tint:#fff2e5;--discussion-rule:#d5ad88;--discussion-rail:#d3b495}
.visual-review-public.route-community [data-community-group="PUB-PAPER"],.visual-review-public.route-community .community-discussion:has(.community-group-badge[data-community-group="PUB-PAPER"]),.visual-review-public.route-community .community-thread-page:has(.community-group-badge[data-community-group="PUB-PAPER"]){--discussion-accent:#485d65;--discussion-tint:#edf3f5;--discussion-rule:#acbfc6;--discussion-rail:#aabec5}
.visual-review-public.route-community [data-community-group="PUB-BIGZOO"],.visual-review-public.route-community .community-discussion:has(.community-group-badge[data-community-group="PUB-BIGZOO"]),.visual-review-public.route-community .community-thread-page:has(.community-group-badge[data-community-group="PUB-BIGZOO"]){--discussion-accent:#2e5c49;--discussion-tint:#edf4ee;--discussion-rule:#afc4b5;--discussion-rail:#acc4b2}
.visual-review-public.route-community [data-community-group="PUB-SIDE"],.visual-review-public.route-community .community-discussion:has(.community-group-badge[data-community-group="PUB-SIDE"]),.visual-review-public.route-community .community-thread-page:has(.community-group-badge[data-community-group="PUB-SIDE"]){--discussion-accent:#695477;--discussion-tint:#f3eef6;--discussion-rule:#c4b5cc;--discussion-rail:#c3b1cb}

/* Category colour belongs to the topic, not every individual reply. */
.visual-review-public.route-community .community-group-badge{min-height:32px;padding:4px 9px 4px 5px;border:1px solid var(--discussion-rule);border-radius:2px;background:var(--discussion-tint);color:var(--discussion-accent)!important;font:700 12px/1.55 Arial,Helvetica,sans-serif;gap:8px;text-decoration:none}
.visual-review-public.route-community .community-group-badge>img{width:23px;height:23px;border-radius:2px}
.visual-review-public.route-community .community-group-badge:hover{color:var(--discussion-accent)!important;border-color:var(--discussion-accent);text-decoration:underline;text-underline-offset:3px}
.visual-review-public.route-community .community-thread-heading{border-bottom:0;border-left:4px solid var(--discussion-accent);padding:0 0 0 18px;margin-top:3px;margin-bottom:29px}
.visual-review-public.route-community .community-thread-heading h1{color:#242b26;line-height:1.12}
.visual-review-public.route-community .community-board-row[data-community-group]{border-top:2px solid var(--discussion-rule);padding-top:25px;padding-bottom:29px}
.visual-review-public.route-community .community-board-row[data-community-group] .community-board-copy h2{margin-top:3px;margin-bottom:15px;font-size:29px;line-height:1.19}
.visual-review-public.route-community .community-board-copy h2 a:hover{color:var(--discussion-accent)}
.visual-review-public.route-community .community-group-rail .community-group-link[aria-current="page"],.visual-review-public.route-community .community-group-rail .community-group-link:hover{border-left:3px solid var(--discussion-accent);padding-left:10px;background:#f5f7f0}

/* The original post has a byline. Replies use smaller avatars and a clear
   author/date line; scores remain secondary rather than a popularity banner. */
.visual-review-public.route-community .community-thread-page .community-discussion-header{padding-bottom:18px;margin-bottom:21px;border-bottom:1px solid var(--discussion-rule);gap:22px;align-items:end}
.visual-review-public.route-community .community-thread-page .community-discussion-header .community-meta{margin-top:17px;gap:11px;align-items:center}
.visual-review-public.route-community .community-thread-page .community-discussion-header .community-avatar{width:40px;height:40px;font-size:17px;border:1px solid var(--discussion-rule)}
.visual-review-public.route-community .community-thread-page .community-discussion-header .community-author{font-size:16px;font-weight:700;line-height:1.45;color:#26352b}
.visual-review-public.route-community .community-thread-page .community-discussion-header .community-meta>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 13px}
.visual-review-public.route-community .community-thread-page .community-discussion-header .community-meta time{font-size:12px;line-height:1.65;color:#616d65}
.visual-review-public.route-community .community-thread-page .community-discussion-header>.community-vote{font-size:12px;color:#667268;align-self:end;padding-bottom:2px}
.visual-review-public.route-community .community-thread-page .community-discussion-header>.community-vote [data-community-score]{color:#536459;font-weight:600}
.visual-review-public.route-community .community-thread-page .community-post-body{color:#2b332d;font:18px/1.85 Georgia,'Times New Roman',serif;max-width:73ch}
.visual-review-public.route-community .community-thread-page .community-post-body p+p{margin-top:1em}
.visual-review-public.route-community .community-comment-toolbar{margin-top:32px;border-top:2px solid var(--discussion-rule);border-bottom:1px solid #dbe0d7;padding-top:14px;padding-bottom:14px}
.visual-review-public.route-community .community-comment-toolbar>span{font:700 13px/1.6 Arial,Helvetica,sans-serif;color:#374a3c;letter-spacing:.015em}
.visual-review-public.route-community .community-comment-header{align-items:center;gap:10px;margin-bottom:10px}
.visual-review-public.route-community .community-comment-header .community-avatar{width:28px;height:28px;font-size:12px;border-color:#aab9a566}
.visual-review-public.route-community .community-comment-header .community-author{font-size:14px;line-height:1.55;color:#293f30;font-weight:700}
.visual-review-public.route-community .community-comment-header time{font:12px/1.6 var(--mono);color:#657067}
.visual-review-public.route-community .community-comment-body{font:16px/1.8 Arial,Helvetica,sans-serif;color:#303a32;max-width:77ch;margin-left:38px}
.visual-review-public.route-community .community-comment-actions,.visual-review-public.route-community .community-parent-context{margin-left:38px}
.visual-review-public.route-community .community-comment-actions{margin-top:10px;gap:13px 20px}
.visual-review-public.route-community .community-comment-actions .community-vote,.visual-review-public.route-community .community-comment-actions .community-vote [data-community-score]{color:#637267;font-size:12px;font-weight:500}
.visual-review-public.route-community .community-comment-actions>a{color:#47624d;font-size:12px;font-weight:500}
.visual-review-public.route-community .community-comments>.community-comment,.visual-review-public.route-community .community-comments>.community-more>[data-community-more-roots]>.community-comment{border-top:1px solid #d6dfd1;padding-top:22px;padding-bottom:24px}
.visual-review-public.route-community .community-children{border-left:2px solid var(--discussion-rail);background:transparent;padding-left:21px;margin-left:13px;margin-top:18px}
.visual-review-public.route-community .community-children .community-children{border-left:1px solid var(--discussion-rail);padding-left:18px;margin-left:2px}
.visual-review-public.route-community .community-children>.community-comment+.community-comment{border-top-color:#e2e7dd}
.visual-review-public.route-community .community-feed-conversation{border-left-color:var(--discussion-rail);padding-left:20px;background:transparent}
.visual-review-public.route-community .community-comment-content>summary{background:#f7f9f3;border-color:#c7d2c0;color:#60715d}
.visual-review-public.route-community .community-comment-content>summary:hover{background:#eaf1e3;border-color:#839c77;color:#294733}

/* The workshop's actual photograph and cited newspaper form a compact evidence
   spread. The family account keeps its unavailable media status unmistakable. */
.visual-review-public.route-community .major-feature-intro{column-gap:36px}
.visual-review-public.route-community .community-discussion[data-post-id="CP03"] .major-feature-intro>.community-picture{padding:11px;background:#eef1f2;border:1px solid #bac6c9;box-shadow:0 3px 12px #293b4210}
.visual-review-public.route-community .community-discussion[data-post-id="CP03"] .major-feature-intro>.community-picture .community-image-crop{background:#d7ddde}
.visual-review-public.route-community .community-discussion[data-post-id="CP03"] .major-feature-intro>.community-picture figcaption{font:12px/1.7 var(--mono);color:#4e626b;padding:11px 2px 2px}
.visual-review-public.route-community .community-discussion[data-post-id="CP03"] .community-expand-print{background:#f9fcfc;color:#354f5a;border-color:#839ba5;min-height:44px;font-size:13px}
.visual-review-public.route-community .community-discussion[data-post-id="CP03"] .community-expand-print:hover{background:#dde9ec;color:#263f4b;border-color:#536f7a}
.visual-review-public.route-community .community-source-cards{margin-top:23px;margin-bottom:24px;gap:17px}
.visual-review-public.route-community .community-source-card[data-source-route]{padding:15px 14px;background:var(--discussion-tint);border:0;border-left:4px solid var(--discussion-accent);border-radius:0;gap:16px;align-items:center;box-shadow:none}
.visual-review-public.route-community .community-source-card[data-source-route]:hover{background:var(--discussion-tint);border-left-color:var(--discussion-accent);color:var(--discussion-accent)}
.visual-review-public.route-community .community-source-card[data-source-route]>img{width:122px;height:94px;object-fit:cover;border:1px solid #adbfc4;border-radius:0}
.visual-review-public.route-community .community-source-card[data-source-route] strong{font:bold 23px/1.2 Georgia,'Times New Roman',serif;color:var(--discussion-accent);letter-spacing:-.02em}
.visual-review-public.route-community .community-source-card[data-source-route]:hover strong{text-decoration:underline;text-underline-offset:4px}
.visual-review-public.route-community .community-source-card[data-source-route] small{font:12px/1.65 var(--mono);color:#586b66}
.visual-review-public.route-community .community-source-card[data-source-route]>span>span{font:600 12px/1.6 Arial,Helvetica,sans-serif;color:var(--discussion-accent);margin-top:4px}
.visual-review-public.route-community .community-discussion[data-post-id="CP03"] .eg-retained-invitation>a{background:#f2f6f7;border-color:#b4c6cc;border-left-color:#6c8995;color:#354f5a}
.visual-review-public.route-community .community-discussion[data-post-id="CP03"] .eg-retained-invitation>a:hover{background:#e6eef1;color:#293f49}
.visual-review-public.route-community .community-discussion[data-post-id="CP03"] .eg-investigation-entry{border-left-color:#b7c9ce;margin-top:23px}
.visual-review-public.route-community .community-discussion[data-post-id="CP03"] .eg-investigation-entry h2{color:#344f5b}
.visual-review-public.route-community .community-discussion[data-post-id="CP03"] .eg-entry-kicker{color:#586f79}
.visual-review-public.route-community .community-discussion[data-post-id="CP03"] .eg-entry-action{color:#365965}
.visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .community-unavailable-player{background:#f3f7f0;border:1px solid #b5c8b7;box-shadow:0 3px 12px #2548320b}
.visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .community-unavailable-player>img{border-bottom:1px solid #b5c8b7}
.visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .community-media-state{margin:15px 16px 0;font:12px/1.7 var(--mono);color:#526759}
.visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .community-media-state>span{color:#2c5039;font-weight:700}
.visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .community-unavailable-player>button{margin:14px 16px 16px;background:#f9fcf7;color:#31593e;border-color:#8ca991;border-radius:0;font-size:13px}
.visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .community-unavailable-player>button:hover{background:#dfebdb;color:#23492f;border-color:#608369}
.visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .community-saved-leaflet{margin:20px 0 19px;border-top:1px solid #c6d3c4;border-bottom:1px solid #c6d3c4;padding:3px 0}
.visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .community-saved-leaflet>summary{min-height:46px;color:#315d43;font:700 13px/1.6 Arial,Helvetica,sans-serif;padding-top:12px;padding-bottom:12px}
.visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .community-saved-leaflet>summary:hover{color:#173f29;text-decoration:underline;text-underline-offset:4px}
.visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .community-saved-leaflet .community-picture{padding:7px;background:#f1f5ed;border:1px solid #c0cebb}
.visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .eg-investigation-entry{border-left-color:#b3c8b4;margin-top:22px}

@media(max-width:820px){
 .visual-review-public.route-community .major-feature-intro{column-gap:25px}
 .visual-review-public.route-community .community-discussion[data-post-id="CP03"] .major-feature-intro>.community-picture{padding:9px;margin-top:25px;margin-bottom:25px}
 .visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .major-feature-intro>.community-unavailable-player{margin-top:24px;margin-bottom:24px}
}
@media(max-width:600px){
 .visual-review-public.route-community .community-thread-heading{padding-left:14px;border-left-width:3px;margin-bottom:25px}
 .visual-review-public.route-community .community-thread-heading h1{font-size:36px;line-height:1.14}
 .visual-review-public.route-community .community-group-badge{font-size:12px;min-height:32px;padding-right:9px}
 .visual-review-public.route-community .community-thread-page .community-discussion-header{display:flex;align-items:end;gap:14px;padding-bottom:18px;margin-bottom:20px}
 .visual-review-public.route-community .community-thread-page .community-discussion-header .community-meta{margin-top:15px;gap:10px}
 .visual-review-public.route-community .community-thread-page .community-discussion-header .community-avatar{width:36px;height:36px;font-size:15px}
 .visual-review-public.route-community .community-thread-page .community-discussion-header .community-meta>div{display:block}
 .visual-review-public.route-community .community-thread-page .community-discussion-header .community-author{font-size:16px;line-height:1.5}
 .visual-review-public.route-community .community-thread-page .community-discussion-header .community-meta time{font-size:12px;line-height:1.65;margin-top:2px}
 .visual-review-public.route-community .community-thread-page .community-discussion-header>.community-vote{margin-top:0;gap:7px;min-width:40px;flex-wrap:wrap;justify-content:center}
 .visual-review-public.route-community .community-thread-page .community-discussion-header>.community-vote button{min-width:36px;min-height:36px}
 .visual-review-public.route-community .community-thread-page .community-post-body{font-size:18px;line-height:1.8}
 .visual-review-public.route-community .community-board-row[data-community-group]{padding-top:22px;padding-bottom:25px}
 .visual-review-public.route-community .community-board-row[data-community-group] .community-board-copy h2{font-size:28px;line-height:1.2}
 .visual-review-public.route-community .community-comment-toolbar{margin-top:28px;padding-top:13px;padding-bottom:13px}
 .visual-review-public.route-community .community-comment-header .community-avatar{width:28px;height:28px}
 .visual-review-public.route-community .community-comment-body{margin-left:0;font-size:16px;line-height:1.8}
 .visual-review-public.route-community .community-comment-actions,.visual-review-public.route-community .community-parent-context{margin-left:0}
 .visual-review-public.route-community .community-comment-header time{font-size:12px;line-height:1.65}
 .visual-review-public.route-community .community-comments>.community-comment,.visual-review-public.route-community .community-comments>.community-more>[data-community-more-roots]>.community-comment{padding-top:21px;padding-bottom:22px}
 .visual-review-public.route-community .community-children{margin-left:6px;padding-left:14px;margin-top:17px}
 .visual-review-public.route-community .community-children .community-children{margin-left:0;padding-left:12px}
 .visual-review-public.route-community .community-feed-conversation{padding-left:14px}
 .visual-review-public.route-community .community-source-card[data-source-route]{padding:13px 11px;border-left-width:3px;gap:12px}
 .visual-review-public.route-community .community-source-card[data-source-route]>img{width:88px;height:83px}
 .visual-review-public.route-community .community-source-card[data-source-route] strong{font-size:21px;line-height:1.2}
 .visual-review-public.route-community .community-source-card[data-source-route] small,.visual-review-public.route-community .community-source-card[data-source-route]>span>span{font-size:12px;line-height:1.65}
 .visual-review-public.route-community .community-discussion[data-post-id="CP03"] .major-feature-intro>.community-picture{padding:8px}
 .visual-review-public.route-community .community-discussion[data-post-id="CP03"] .major-feature-intro>.community-picture figcaption{font-size:12px;line-height:1.65;padding-left:0;padding-right:0}
 .visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .community-media-state{margin-left:13px;margin-right:13px;font-size:12px;line-height:1.7}
 .visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .community-unavailable-player>button{margin-left:13px;margin-right:13px;min-height:44px}
}
@media print{
 .visual-review-public.route-community .community-thread-heading,.visual-review-public.route-community .community-board-row[data-community-group]{border-color:#777}
 .visual-review-public.route-community .community-group-badge,.visual-review-public.route-community .community-source-card[data-source-route]{background:white;color:black!important;border-color:#888}
 .visual-review-public.route-community .community-children{border-color:#999}
 .visual-review-public.route-community .community-discussion[data-post-id="CP03"] .major-feature-intro>.community-picture,.visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .community-unavailable-player{background:white;box-shadow:none;border-color:#888}
}

/* The compact index remains available without preceding the first finding.
   Native details preserves keyboard and no-script disclosure behavior. */
.visual-review-public .reading-index .index-label-closed,
.visual-review-public .reading-index .index-label-open,
.visual-review-public .reading-index .index-current-reading{display:none}
@media(max-width:820px){
 .visual-review-public.route-investigation .reading-index{margin-bottom:22px}
 .visual-review-public .reading-index summary{display:block;min-height:62px;padding:15px 35px 15px 17px;position:relative;font:600 13px/1.5 var(--mono);letter-spacing:0;text-transform:none}
 .visual-review-public .reading-index .index-label-desktop{display:none}
 .visual-review-public .reading-index .index-label-closed{display:inline}
 .visual-review-public .reading-index details[open] .index-label-closed{display:none}
 .visual-review-public .reading-index details[open] .index-label-open{display:inline}
 .visual-review-public .reading-index summary>.index-arrow{position:absolute;right:17px;top:15px}
 .visual-review-public .reading-index .index-current-reading{display:block;padding-right:22px;margin-top:5px;font:12px/1.55 var(--mono);font-weight:400;letter-spacing:0;color:#536348;text-transform:none}
 .visual-review-public .reading-index details[open] .index-current-reading{display:none}
 .visual-review-public .reading-index details[open] .index-arrow{transform:rotate(180deg)}
 .visual-review-public .reading-index summary:focus-visible{outline:3px solid #35522c;outline-offset:4px}
}

/* Keep the retained-reading action distinct from its quiet read-only status. */
.visual-review-public.route-community .eg-investigation-entry .eg-retained-mode{display:inline-block;margin-left:12px;color:#5b6c61;font:12px/1.7 var(--mono)}
@media(max-width:600px){.visual-review-public.route-community .eg-investigation-entry .eg-retained-mode{display:block;margin-left:0;margin-top:7px}}

/* On narrow screens the evidence follows its byline, before the longer post. */
@media(max-width:820px){
 .visual-review-public.route-community .community-discussion[data-post-id="CP03"] .major-feature-intro,
 .visual-review-public.route-community .community-discussion[data-post-id="C005-P06"] .major-feature-intro{display:flex;flex-direction:column;align-items:stretch}
 .visual-review-public.route-community .major-feature-intro>.community-discussion-header{order:0;width:100%}
 .visual-review-public.route-community .major-feature-intro>.community-picture,
 .visual-review-public.route-community .major-feature-intro>.community-unavailable-player{order:1}
 .visual-review-public.route-community .major-feature-intro>.community-post-body{order:2}
 .visual-review-public.route-community .major-feature-intro>.community-source-cards{order:3}
 .visual-review-public.route-community .major-feature-intro>.eg-retained-invitation,
 .visual-review-public.route-community .major-feature-intro>.eg-investigation-entry{order:4}
}
/* 20 October public finish. Appended only to the existing scoped public sheet.
   No archive, entrance, contact, historical image or book-interior rules. */
body.visual-review-public.major-public {
 --orange:#f47721;--ink:#20272d;--paper:#fff;--muted:#52616c;--line:#c8d0d7;
 --eg-orange:#f47721;--eg-apricot:#eef1f4;--eg-ink:#20272d;--eg-muted:#52616c;--eg-rule:#c8d0d7;
 --public-graphite:#20272d;--public-slate:#3d5c70;--public-ground:#eef1f4;
 --social-ink:#20272d;--social-muted:#52616c;--social-line:#c8d0d7;
 --social-surface:#fff;--social-soft:#eef1f4;--social-link:#315269;
 background:#eef1f4;color:#20272d;
}
body.visual-review-public.major-public a:focus-visible:not(:where([id^="eg-"], [id^="eg-"] *)),
body.visual-review-public.major-public button:focus-visible:not(:where([id^="eg-"], [id^="eg-"] *)),
body.visual-review-public.major-public input:focus-visible:not(:where([id^="eg-"], [id^="eg-"] *)),
body.visual-review-public.major-public summary:focus-visible:not(:where([id^="eg-"], [id^="eg-"] *)){outline:3px solid #315269;outline-offset:4px}
body.visual-review-public.major-public .site-header{background:#20272d;border-color:#53616b;color:#fff}
body.visual-review-public.major-public .site-header .wordmark{color:#f47721}
body.visual-review-public.major-public .site-header .brand-dot{color:#fff}
body.visual-review-public.major-public .site-header nav a,
body.visual-review-public.major-public .site-header nav a:visited{color:#fff;border-color:transparent}
body.visual-review-public.major-public .site-header nav a:hover,
body.visual-review-public.major-public .site-header nav a[aria-current]{color:#fff;border-color:#f47721}
body.visual-review-public.major-public .site-header .eg-account-links a,
body.visual-review-public.major-public .site-header .eg-account-links a:visited{color:#fff;border-color:#8c9aa4;background:transparent}
body.visual-review-public.major-public .site-header .eg-account-links a:first-child,
body.visual-review-public.major-public .site-header .eg-account-links a:last-child{background:#3d5c70;color:#fff;border:1px solid #8c9eab;border-radius:0}
body.visual-review-public.major-public .site-header .eg-account-links a:hover{background:#2d485a;color:#fff}
body.visual-review-public.major-public .site-header :focus-visible{outline-color:#f8a260}
body.visual-review-public.major-public .menu-toggle{color:#fff;border-color:#8c9aa4;background:#20272d}
body.visual-review-public.major-public .site-footer{background:#20272d;color:#fff;border-color:#53616b}
body.visual-review-public.major-public .site-footer a,
body.visual-review-public.major-public .site-footer a:visited{color:#fff}
body.visual-review-public.major-public .footer-signature{color:#f8a260}
body.visual-review-public.major-public .footer-bottom{color:#cbd4db;border-color:#53616b}
body.visual-review-public.major-public .site-footer :focus-visible{outline-color:#f8a260}
body.visual-review-public.major-public .page-intro{background:#eef1f4;border-color:#c8d0d7;color:#20272d}
body.visual-review-public.major-public .page-intro .eyebrow{color:#52616c}
body.visual-review-public.major-public .page-intro h1{color:#20272d}
body.visual-review-public.major-public .text-link,
body.visual-review-public.major-public .text-button{color:#315269;text-decoration-color:currentColor}
body.visual-review-public.major-public .text-link:hover,
body.visual-review-public.major-public .text-button:hover{color:#20272d}

/* The compact index is dark structural furniture around white findings. */
body.visual-review-public.major-public.route-investigation .reader-intro{background:#eef1f4;border-top:5px solid #f47721;border-bottom:1px solid #c8d0d7;color:#20272d}
body.visual-review-public.major-public.route-investigation .reader-intro h1{color:#20272d}
body.visual-review-public.major-public.route-investigation .reader-intro h1 em{color:#3d5c70}
body.visual-review-public.major-public.route-investigation .reader-intro>p,
body.visual-review-public.major-public.route-investigation .reader-intro .eyebrow,
body.visual-review-public.major-public.route-investigation .reader-intro>a{color:#3e5361}
body.visual-review-public.major-public.route-investigation .original-mission{color:#3e4d58;border-color:#c8d0d7;background:#fff;padding-top:15px;padding-bottom:15px}
body.visual-review-public.major-public.route-investigation .reading-index{background:#20272d;color:#fff;padding:14px 12px 16px;scrollbar-color:#92a8b7 #20272d}
body.visual-review-public.major-public.route-investigation .reading-index details{background:#20272d;color:#fff;border-color:#657680}
body.visual-review-public.major-public.route-investigation .reading-index summary,
body.visual-review-public.major-public.route-investigation .reading-index summary>span,
body.visual-review-public.major-public.route-investigation .reading-index label,
body.visual-review-public.major-public.route-investigation .reading-index .index-current-reading{background:transparent;color:#e1e8ee}
body.visual-review-public.major-public.route-investigation .reading-index input,
body.visual-review-public.major-public.route-investigation .reading-index input:hover,
body.visual-review-public.major-public.route-investigation .reading-index input:focus{background:#fff;color:#20272d;border-color:#98a8b4}
body.visual-review-public.major-public.route-investigation .reading-index input::placeholder{color:#52616c}
body.visual-review-public.major-public.route-investigation .reading-index .index-help,
body.visual-review-public.major-public.route-investigation .reading-index .index-search-tools,
body.visual-review-public.major-public.route-investigation .reading-index #index-results,
body.visual-review-public.major-public.route-investigation .reading-index #index-empty{color:#d1dce4}
body.visual-review-public.major-public.route-investigation .reading-index .index-search-tools button{color:#fff;text-decoration:underline;text-underline-offset:3px}
body.visual-review-public.major-public.route-investigation .reading-index li{border-color:#56636e}
body.visual-review-public.major-public.route-investigation .reading-index li a,
body.visual-review-public.major-public.route-investigation .reading-index li a:visited{color:#f4f7f9;background:transparent;border-left-color:transparent;opacity:1}
body.visual-review-public.major-public.route-investigation .reading-index li a>span{color:#c1d0db}
body.visual-review-public.major-public.route-investigation .reading-index li a:hover{background:#354753;color:#fff;border-left-color:#9ab4c6;text-decoration:underline}
body.visual-review-public.major-public.route-investigation .reading-index li a:hover>span{color:#fff}
body.visual-review-public.major-public.route-investigation .reading-index li a[aria-current="location"],
body.visual-review-public.major-public.route-investigation .reading-index li a[aria-current="location"]:hover{background:#3d5c70;color:#fff;border-left-color:#f47721;font-weight:700;text-decoration:underline;text-underline-offset:3px}
body.visual-review-public.major-public.route-investigation .reading-index li a[aria-current="location"]>span{color:#fff}
body.visual-review-public.major-public.route-investigation .reading-index :focus-visible{outline:3px solid #f8a260;outline-offset:2px}
body.visual-review-public.major-public .original-section,
body.visual-review-public.major-public .original-section:not(.evidence-02):not(.evidence-03):not(.evidence-05):not(.evidence-07):not(.evidence-08):not(.evidence-11):not(.evidence-13):not(.evidence-14),
body.visual-review-public.major-public .standalone-evidence{background:#fff;color:#20272d;border-color:#c8d0d7;border-top:4px solid #f47721}
body.visual-review-public.major-public .argument-heading h1,
body.visual-review-public.major-public .argument-heading h2{color:#20272d}
body.visual-review-public.major-public .argument-heading .eyebrow,
body.visual-review-public.major-public .evidence-number{color:#52616c}
body.visual-review-public.major-public .facts-divider{background:#20272d;color:#fff;border-color:#53616b}
body.visual-review-public.major-public .climate-statement,
body.visual-review-public.major-public .battery-record{background:#eef1f4;color:#20272d;border-color:#8d9da9}
body.visual-review-public.major-public .argument-end{border-color:#c8d0d7}
body.visual-review-public.major-public .finding-registry>a{border-color:#c8d0d7;color:#20272d}

/* Editorial conversation: white reading sheets; quieter indented replies. */
body.visual-review-public.major-public .eg-community{--social-ink:#20272d;--social-muted:#52616c;--social-line:#c8d0d7;--social-surface:#fff;--social-soft:#eef1f4;--social-link:#315269;--community-line:#c8d0d7;--community-muted:#52616c;--discussion-accent:#3d5c70;--discussion-tint:#e8eef3;--discussion-rule:#b7c5cf;--discussion-rail:#91a4b2;color:#20272d}
body.visual-review-public.major-public .eg-community a,
body.visual-review-public.major-public .eg-community a:visited{color:#315269}
body.visual-review-public.major-public .eg-community a:hover{color:#20272d;text-decoration:underline;text-underline-offset:3px}
body.visual-review-public.major-public .eg-community h1,
body.visual-review-public.major-public .eg-community h2,
body.visual-review-public.major-public .eg-community h3,
body.visual-review-public.major-public .community-board-copy h2 a,
body.visual-review-public.major-public .community-thread-heading h1{color:#20272d}
body.visual-review-public.major-public .community-thread-page>section,
body.visual-review-public.major-public .community-board-row,
body.visual-review-public.major-public .community-profile-heading,
body.visual-review-public.major-public .community-profile-activity,
body.visual-review-public.major-public .community-no-results{background:#fff;border-color:#c8d0d7}
body.visual-review-public.major-public .community-thread-page>section{padding:25px 30px}
body.visual-review-public.major-public .community-board-row{padding:26px 27px;margin-bottom:14px;border-top:3px solid var(--discussion-rule);border-bottom:1px solid #d8dfe5}
body.visual-review-public.major-public .community-discussion,
body.visual-review-public.major-public .community-post-body,
body.visual-review-public.major-public .community-comment-body,
body.visual-review-public.major-public .original-section .community-comment-body{color:#20272d}
body.visual-review-public.major-public .community-author,
body.visual-review-public.major-public .eg-community .community-author,
body.visual-review-public.major-public.route-community .community-thread-page .community-discussion-header .community-author,
body.visual-review-public.major-public.route-community .community-comment-header .community-author{color:#263e50}
body.visual-review-public.major-public .community-meta time,
body.visual-review-public.major-public .community-comment-header time,
body.visual-review-public.major-public .community-kicker,
body.visual-review-public.major-public .community-preview-count,
body.visual-review-public.major-public .community-profile-heading p,
body.visual-review-public.major-public .community-comment-toolbar,
body.visual-review-public.major-public .community-join,
body.visual-review-public.major-public .community-parent-context{color:#52616c;border-color:#c8d0d7}
body.visual-review-public.major-public .community-comment-toolbar>span{color:#354b5a}
body.visual-review-public.major-public .community-comment-actions>a,
body.visual-review-public.major-public .community-count,
body.visual-review-public.major-public .community-vote,
body.visual-review-public.major-public .community-vote [data-community-score],
body.visual-review-public.major-public .community-vote-label{color:#52616c}
body.visual-review-public.major-public .community-children,
body.visual-review-public.major-public .community-children .community-children,
body.visual-review-public.major-public .community-feed-conversation{border-left-color:#9baebc;background:transparent}
body.visual-review-public.major-public .community-comments>.community-comment,
body.visual-review-public.major-public .community-comments>.community-more>[data-community-more-roots]>.community-comment,
body.visual-review-public.major-public .community-children>.community-comment+.community-comment{border-top-color:#d6dee5}
body.visual-review-public.major-public .community-comment-content>summary,
body.visual-review-public.major-public .community-vote button{background:#f3f5f7;color:#3d5c70;border-color:#9fb0bd}
body.visual-review-public.major-public .community-comment-content>summary:hover,
body.visual-review-public.major-public .community-vote button:hover{background:#dde7ee;color:#20272d;border-color:#6e8799}
body.visual-review-public.major-public .community-vote button[aria-pressed="true"]{background:#f47721;color:#20272d;border-color:#8c4114}
body.visual-review-public.major-public .community-board-tabs a{color:#315269;background:transparent;border-color:#9fb0bd}
body.visual-review-public.major-public .community-board-tabs a[aria-current="page"],
body.visual-review-public.major-public .community-comment-toolbar button[aria-pressed="true"]{color:#fff;background:#3d5c70;border-color:#3d5c70}
body.visual-review-public.major-public .community-board-tabs a:hover,
body.visual-review-public.major-public .community-comment-toolbar button:hover{background:#e0e8ee;color:#20272d;border-color:#6e8799}
body.visual-review-public.major-public .community-search input,
body.visual-review-public.major-public .community-search button{background:#fff;color:#20272d;border-color:#8e9eab}
body.visual-review-public.major-public .community-search input::placeholder{color:#52616c}
body.visual-review-public.major-public .community-group-rail,
body.visual-review-public.major-public .community-home-groups{background:#20272d;color:#fff;padding:19px 16px;border-color:#53616b}
body.visual-review-public.major-public .community-group-rail>h2,
body.visual-review-public.major-public .community-home-groups strong,
body.visual-review-public.major-public .community-home-groups small,
body.visual-review-public.major-public .community-home-groups a,
body.visual-review-public.major-public .community-home-groups a:visited,
body.visual-review-public.major-public .community-group-rail a,
body.visual-review-public.major-public .community-group-rail a:visited,
body.visual-review-public.major-public .community-group-link small,
body.visual-review-public.major-public .community-all-groups>span{color:#e1e8ee}
body.visual-review-public.major-public .community-group-rail a:hover,
body.visual-review-public.major-public .community-group-rail a[aria-current="page"],
body.visual-review-public.major-public .community-home-groups a:hover{background:#3d5c70;color:#fff;border-color:#8babbf}
/* Override the earlier route-specific paper highlight, not just its text. */
body.visual-review-public.major-public.route-community .community-group-rail .community-group-link:is([aria-current="page"],:hover,:focus-visible),
body.visual-review-public.major-public.route-community .community-group-rail .community-all-groups:is([aria-current="page"],:hover,:focus-visible),
body.visual-review-public.major-public .community-home-groups .community-group-link:is([aria-current="page"],:hover,:focus-visible),
body.visual-review-public.major-public .community-home-groups .community-all-groups:is([aria-current="page"],:hover,:focus-visible){background:#3d5c70;color:#fff;border-color:#8babbf}
body.visual-review-public.major-public .community-group-rail :focus-visible,
body.visual-review-public.major-public .community-home-groups :focus-visible{outline-color:#f8a260}
body.visual-review-public.major-public .community-group-cover{background:#20272d}
body.visual-review-public.major-public .community-group-title{background:#fff;color:#20272d;border-bottom:3px solid #3d5c70}
body.visual-review-public.major-public .community-group-title>img{border-color:#fff;box-shadow:0 0 0 1px #8d9eaa}
body.visual-review-public.major-public .community-group-badge{color:var(--discussion-accent,#3d5c70);background:#e8eef3;border-color:#b7c5cf}
body.visual-review-public.major-public .community-quote,
body.visual-review-public.major-public .original-section .community-inline{background:#eef1f4;color:#20272d;border-color:#a6b7c4}
body.visual-review-public.major-public .community-quote cite{color:#52616c}
body.visual-review-public.major-public .community-more>summary,
body.visual-review-public.major-public .community-reply-more>summary{color:#315269;border-color:#c8d0d7}
body.visual-review-public.major-public .community-more>summary:hover,
body.visual-review-public.major-public .community-reply-more>summary:hover{background:#e8eef3;color:#20272d}
body.visual-review-public.major-public .community-join-button{background:#f47721;color:#20272d;border-color:#8c4114}
body.visual-review-public.major-public .community-join-button:hover{background:#ff9a51;color:#20272d}

/* Existing photographic spreads retain their layout and actual evidence pixels. */
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="CP03"] .major-feature-intro>.community-picture,
body.visual-review-public.major-public .community-picture .community-image-open{background:#20272d;border-color:#657b8b;box-shadow:none}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="CP03"] .major-feature-intro>.community-picture .community-image-crop{background:#20272d}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="CP03"] .major-feature-intro>.community-picture figcaption{color:#e1e8ee}
body.visual-review-public.major-public .community-image-enlarge{background:#20272df2;color:#fff;border-color:#aabdc9}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="CP03"] .community-expand-print{background:#f47721;color:#20272d;border-color:#a34d16}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="CP03"] .community-expand-print:hover{background:#ff9a51;color:#20272d;border-color:#a34d16}
body.visual-review-public.major-public .community-source-card,
body.visual-review-public.major-public.route-community .community-source-card[data-source-route]{background:#3d5c70;color:#fff;border:1px solid #3d5c70;border-left:4px solid #f47721;padding:15px 14px}
body.visual-review-public.major-public .community-source-card:hover,
body.visual-review-public.major-public.route-community .community-source-card[data-source-route]:hover{background:#2d485a;color:#fff;border-color:#2d485a;border-left-color:#f47721}
body.visual-review-public.major-public .community-source-card strong,
body.visual-review-public.major-public .community-source-card small,
body.visual-review-public.major-public .community-source-card>span>span,
body.visual-review-public.major-public.route-community .community-source-card[data-source-route] strong,
body.visual-review-public.major-public.route-community .community-source-card[data-source-route] small,
body.visual-review-public.major-public.route-community .community-source-card[data-source-route]>span>span{color:#fff}
body.visual-review-public.major-public .community-source-card:focus-visible{outline-color:#20272d}
body.visual-review-public.major-public .eg-retained-invitation>a,
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="CP03"] .eg-retained-invitation>a{background:#e8eef3;color:#315269;border-color:#9fb3c2;border-left-color:#3d5c70}
body.visual-review-public.major-public .eg-retained-invitation>a:hover,
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="CP03"] .eg-retained-invitation>a:hover{background:#d8e4ec;color:#20272d}
body.visual-review-public.major-public .eg-investigation-entry{color:#315269;border-color:#9fb3c2}
body.visual-review-public.major-public .eg-investigation-entry h2,
body.visual-review-public.major-public .eg-investigation-entry blockquote,
body.visual-review-public.major-public .eg-investigation-entry .eg-entry-action{color:#315269}
body.visual-review-public.major-public .eg-investigation-entry .eg-entry-kicker,
body.visual-review-public.major-public .eg-investigation-entry .eg-retained-mode{color:#52616c}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="C005-P06"] .community-unavailable-player{background:#20272d;border-color:#657b8b;box-shadow:none;color:#fff}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="C005-P06"] .community-media-state,
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="C005-P06"] .community-media-state>span,
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="C005-P06"] .community-media-error{color:#e1e8ee}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="C005-P06"] .community-unavailable-player>button{background:#f47721;color:#20272d;border-color:#a34d16}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="C005-P06"] .community-unavailable-player>button:hover{background:#ff9a51;color:#20272d}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="C005-P06"] .community-saved-leaflet{border-color:#bccbd5}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="C005-P06"] .community-saved-leaflet>summary{color:#315269}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="C005-P06"] .community-saved-leaflet .community-picture{background:#eef1f4;border-color:#bccbd5}

/* Homepage sections keep the orange headline, then alternate structure and air. */
body.visual-review-public.major-public .b01-home{--front-paper:#fff;--front-orange:#f47721;--front-ink:#20272d;--front-muted:#52616c;background:#eef1f4}
body.visual-review-public.major-public .c005-front-banner{background:#f47721;color:#20272d}
body.visual-review-public.major-public .c005-banner-copy{background:#f47721}
body.visual-review-public.major-public .c005-front-banner h1,
body.visual-review-public.major-public .c005-front-banner .b01-kicker,
body.visual-review-public.major-public .c005-front-banner .b01-front-strap>p{color:#20272d}
body.visual-review-public.major-public .c005-front-banner .b01-claim-link{background:#20272d;color:#fff;border-color:#20272d}
body.visual-review-public.major-public .b01-front-grid,
body.visual-review-public.major-public .b01-front-side,
body.visual-review-public.major-public .b01-designs{border-color:#c8d0d7}
body.visual-review-public.major-public .b01-lead,
body.visual-review-public.major-public .b01-front-side,
body.visual-review-public.major-public .b01-covering,
body.visual-review-public.major-public .b01-state,
body.visual-review-public.major-public .b01-reader{background:#fff;color:#20272d}
body.visual-review-public.major-public .b01-lead-copy{padding-left:22px;padding-right:22px;padding-bottom:22px}
body.visual-review-public.major-public .b01-photo img{background:#20272d}
body.visual-review-public.major-public .b01-photo figcaption{color:#52616c}
body.visual-review-public.major-public .b01-designs-copy{background:#3d5c70;color:#fff}
body.visual-review-public.major-public .b01-designs-copy h2,
body.visual-review-public.major-public .b01-designs-copy .b01-kicker,
body.visual-review-public.major-public .b01-designs-copy .b01-original,
body.visual-review-public.major-public .b01-designs-copy .b01-claim-link{color:#fff}
body.visual-review-public.major-public .b01-gravity,
body.visual-review-public.major-public .b01-recordings{background:#20272d;color:#fff}
body.visual-review-public.major-public .b01-gravity h2,
body.visual-review-public.major-public .b01-gravity .b01-photo figcaption,
body.visual-review-public.major-public .b01-gravity .b01-original,
body.visual-review-public.major-public .b01-gravity .b01-claim-link,
body.visual-review-public.major-public .b01-recordings h2,
body.visual-review-public.major-public .b01-recordings .b01-kicker{color:#fff}
body.visual-review-public.major-public .b01-gravity .eg-community{background:#fff}
body.visual-review-public.major-public .b01-recording-v01,
body.visual-review-public.major-public .c0052-early-recording{background:#3d5c70;border-color:#68869b;color:#fff}
body.visual-review-public.major-public .b01-recording-v01 .b01-original,
body.visual-review-public.major-public .c0052-early-recording .b01-original,
body.visual-review-public.major-public .b01-recording h3,
body.visual-review-public.major-public .b01-recording .b01-claim-link{color:#fff}
body.visual-review-public.major-public .b01-question-index,
body.visual-review-public.major-public .b01-question-index li{border-color:#c8d0d7}

/* Player furniture and publication surrounds; original media/paper untouched. */
body.visual-review-public.major-public .transmission-feature{border-color:#bac9d3}
body.visual-review-public.major-public .video-wrap{background:#20272d;color:#fff;border-color:#657b8b}
body.visual-review-public.major-public .video-credit{color:#52616c}
body.visual-review-public.major-public .c0052-player-panel{background:#20272d;color:#fff}
body.visual-review-public.major-public .c0052-player-panel button,
body.visual-review-public.major-public .video-poster button{background:#f47721;color:#20272d}
body.visual-review-public.major-public .channel-panel{background:#3d5c70;color:#fff}
body.visual-review-public.major-public.c005-book{background:#eef1f4}
body.visual-review-public.major-public.c005-book .c005-book-masthead{background:#20272d;color:#fff;border-color:#657b8b}
body.visual-review-public.major-public.c005-book .c005-book-masthead h1,
body.visual-review-public.major-public.c005-book .c005-book-masthead p{color:#fff}
body.visual-review-public.major-public.c005-book .c005-book-masthead a,
body.visual-review-public.major-public.c005-book .c005-book-masthead a:visited{color:#fff}
body.visual-review-public.major-public.c005-book .c005-book-masthead>a:first-child{background:#f47721;color:#20272d}
body.visual-review-public.major-public.c005-book .c005-book-masthead :focus-visible{outline-color:#f8a260}
body.visual-review-public.major-public.c005-book .c005-book-cover{background:#3d5c70;border-color:#657b8b;padding:18px}
body.visual-review-public.major-public.c005-book .c005-book-cover figcaption{color:#fff}
body.visual-review-public.major-public.c005-book .c005-book-cover p,
body.visual-review-public.major-public.c005-book .c005-book-cover time,
body.visual-review-public.major-public.c005-book .c005-book-cover a,
body.visual-review-public.major-public.c005-book .c005-book-cover a:visited{color:#fff}
body.visual-review-public.major-public .video-wrap .video-credit{background:#fff;color:#52616c;border-top:1px solid #9fb3c2}
body.visual-review-public.major-public .video-wrap .video-credit a,
body.visual-review-public.major-public .video-wrap .video-credit a:visited{color:#315269}
body.visual-review-public.major-public .video-wrap .c0052-playback-note,
body.visual-review-public.major-public .video-wrap .c0052-playback-note a,
body.visual-review-public.major-public .video-wrap .c0052-playback-note a:visited{color:#e3eaf0}
body.visual-review-public.major-public .video-wrap .c0052-playback-note a:focus-visible{outline-color:#f8a260}
body.visual-review-public.major-public .video-poster :focus-visible,
body.visual-review-public.major-public .c0052-player-panel :focus-visible,
body.visual-review-public.major-public .source-reader-bar :focus-visible,
body.visual-review-public.major-public.c005-book .c005-book-cover :focus-visible{outline:3px solid #f8a260;outline-offset:4px}
body.visual-review-public.major-public.c005-book .eg-book-actions,
body.visual-review-public.major-public.c005-book .c005-source-links{background:#eef1f4;color:#20272d;border-color:#b7c5cf}
body.visual-review-public.major-public.c005-book .eg-book-actions a,
body.visual-review-public.major-public.c005-book .eg-book-actions a:visited,
body.visual-review-public.major-public.c005-book .c005-source-links a{color:#315269}
body.visual-review-public.major-public .source-reader-bar{background:#20272d;color:#fff;border-color:#657b8b}
body.visual-review-public.major-public .source-reader-bar a,
body.visual-review-public.major-public .source-reader-bar button{color:#fff;border-color:#a5b6c2}

@media(max-width:820px){
 body.visual-review-public.major-public .site-header nav{background:#20272d;color:#fff;border-color:#657b8b}
 body.visual-review-public.major-public.route-investigation .reader-intro{padding-top:16px;padding-bottom:17px;gap:9px}
 body.visual-review-public.major-public.route-investigation .reader-intro h1{font-size:43px;line-height:1.04}
 body.visual-review-public.major-public.route-investigation .reader-intro .eyebrow{margin-bottom:7px}
 body.visual-review-public.major-public.route-investigation .reader-intro>p{font-size:16px;line-height:1.55;margin-top:4px}
 body.visual-review-public.major-public.route-investigation .reader-intro>a{min-height:32px;margin-top:0}
 body.visual-review-public.major-public.route-investigation .original-mission{font-size:16px;line-height:1.65;padding-top:12px;padding-bottom:12px}
 body.visual-review-public.major-public.route-investigation .reader-layout{padding-top:14px;gap:14px}
 body.visual-review-public.major-public.route-investigation .reading-index{padding:0;margin-bottom:14px}
 body.visual-review-public.major-public.route-investigation .reading-index summary{min-height:56px;padding-top:11px;padding-bottom:11px}
 body.visual-review-public.major-public.route-investigation .reading-index details[open]{padding-bottom:12px}
 body.visual-review-public.major-public.route-investigation .reading-index details[open]>:not(summary){margin-left:12px;margin-right:12px}
 body.visual-review-public.major-public.route-investigation .reading-index details[open] ol{margin-left:0;margin-right:0}
 body.visual-review-public.major-public .community-thread-page>section{padding:20px 18px}
 body.visual-review-public.major-public .community-board-row{padding:21px 18px}
 body.visual-review-public.major-public .community-group-rail{padding:14px}
 body.visual-review-public.major-public .community-home-groups{padding:15px}
 body.visual-review-public.major-public .b01-lead-copy{padding-left:16px;padding-right:16px}
}
@media(max-width:440px){
 body.visual-review-public.major-public .community-thread-page>section{padding:17px 14px}
 body.visual-review-public.major-public .community-thread-heading{margin-bottom:19px}
 body.visual-review-public.major-public .community-thread-heading h1{font-size:34px}
 body.visual-review-public.major-public .community-source-card,
 body.visual-review-public.major-public.route-community .community-source-card[data-source-route]{padding:13px 11px}
}
@media print{
 body.visual-review-public.major-public,body.visual-review-public.major-public .reading-index,
 body.visual-review-public.major-public .reading-index details,body.visual-review-public.major-public .community-source-card{background:#fff!important;color:#000!important}
 body.visual-review-public.major-public .reading-index a,body.visual-review-public.major-public .reading-index span,
 body.visual-review-public.major-public .community-source-card strong,body.visual-review-public.major-public .community-source-card small{color:#000!important}
}

/* 20 October final public refinement. Muted orange is the modern publication's
   ground, not historical paper. Only public components are addressed here;
   archive, entrance, received/incoming and source masters remain independent. */
body.visual-review-public.major-public{
 --paper:#e7a16e;--ink:#211e1b;--muted:#2b211b;--line:#8f4a29;
 --eg-apricot:#d58a54;--eg-ink:#211e1b;--eg-muted:#2b211b;--eg-rule:#8f4a29;
 --public-ground:#c97944;--social-ink:#211e1b;--social-muted:#2b211b;
 --social-line:#a75b32;--social-surface:#e7a16e;--social-soft:#d58a54;--social-link:#2b211b;
 background:#c97944;color:#211e1b;
}
body.visual-review-public.major-public a:focus-visible:not(:where([id^="eg-"],[id^="eg-"] *)),
body.visual-review-public.major-public button:focus-visible:not(:where([id^="eg-"],[id^="eg-"] *)),
body.visual-review-public.major-public input:focus-visible:not(:where([id^="eg-"],[id^="eg-"] *)),
body.visual-review-public.major-public summary:focus-visible:not(:where([id^="eg-"],[id^="eg-"] *)){outline:3px solid #211e1b;outline-offset:4px}
body.visual-review-public.major-public .site-header .eg-account-links a:first-child,
body.visual-review-public.major-public .site-header .eg-account-links a:last-child{background:#864222;color:#fff1db;border-color:#dc9562}
body.visual-review-public.major-public .site-header .eg-account-links a:hover{background:#a75025;color:#fff1db}
body.visual-review-public.major-public .site-header :focus-visible,
body.visual-review-public.major-public .site-footer :focus-visible{outline-color:#ffb47b}
body.visual-review-public.major-public .page-intro{background:#d98b53;border-color:#8f4a29;color:#211e1b}
body.visual-review-public.major-public .page-intro .eyebrow,
body.visual-review-public.major-public .text-link,
body.visual-review-public.major-public .text-button{color:#2b211b}

/* The fourteen-title index stays dark and explicit in every interaction state. */
body.visual-review-public.major-public.route-investigation .reader-intro{background:#d98b53;border-color:#8f4a29;border-top-color:#29241f}
body.visual-review-public.major-public.route-investigation .reader-intro h1 em{color:#67351f}
body.visual-review-public.major-public.route-investigation .reader-intro>p,
body.visual-review-public.major-public.route-investigation .reader-intro .eyebrow,
body.visual-review-public.major-public.route-investigation .reader-intro>a{color:#2b211b}
body.visual-review-public.major-public.route-investigation .original-mission{background:#b76535;color:#0b0907;border-color:#864222}
body.visual-review-public.major-public.route-investigation .reading-index{border-top:4px solid #743d25}
body.visual-review-public.major-public.route-investigation .reading-index input,
body.visual-review-public.major-public.route-investigation .reading-index input:hover,
body.visual-review-public.major-public.route-investigation .reading-index input:focus{background:#f4d4ad;color:#211e1b;border-color:#dc9562}
body.visual-review-public.major-public.route-investigation .reading-index input::placeholder{color:#59402f}
body.visual-review-public.major-public.route-investigation .reading-index li a:hover{background:#613a28;border-left-color:#efae79;color:#fff1db}
body.visual-review-public.major-public.route-investigation .reading-index li a[aria-current="location"],
body.visual-review-public.major-public.route-investigation .reading-index li a[aria-current="location"]:hover{background:#864222;color:#fff1db;border-left-color:#ffb47b}
body.visual-review-public.major-public.route-investigation .reading-index :focus-visible{outline-color:#ffb47b}
body.visual-review-public.major-public .original-section,
body.visual-review-public.major-public .original-section:not(.evidence-02):not(.evidence-03):not(.evidence-05):not(.evidence-07):not(.evidence-08):not(.evidence-11):not(.evidence-13):not(.evidence-14),
body.visual-review-public.major-public.route-investigation .original-section.evidence-03,
body.visual-review-public.major-public.route-investigation .original-section.evidence-14,
body.visual-review-public.major-public .standalone-evidence{background:#e7a16e;color:#211e1b;border:1px solid #864222;border-top:5px solid #29241f;box-shadow:4px 5px 0 #864222}
body.visual-review-public.major-public .argument-heading .eyebrow,
body.visual-review-public.major-public .evidence-number{color:#2b211b}
body.visual-review-public.major-public.route-investigation .evidence-03 .argument-heading .eyebrow,
body.visual-review-public.major-public.route-investigation .evidence-14 .argument-heading .eyebrow,
body.visual-review-public.major-public .battery-record span,
body.visual-review-public.major-public .battery-record strong{color:#2b211b}
body.visual-review-public.major-public .argument-heading{border-color:#a75b32}
body.visual-review-public.major-public .climate-statement,
body.visual-review-public.major-public .battery-record{background:#d58a54;color:#211e1b;border-color:#8f4a29}
body.visual-review-public.major-public .argument-end,
body.visual-review-public.major-public .finding-registry>a{border-color:#8f4a29;color:#211e1b}

/* Posts are bounded orange sheets; replies are social units, not an endless
   white column. Their native details controls and threaded DOM stay intact. */
body.visual-review-public.major-public .eg-community{--social-ink:#211e1b;--social-muted:#2b211b;--social-line:#a75b32;--social-surface:#e7a16e;--social-soft:#d58a54;--social-link:#2b211b;--community-line:#a75b32;--community-muted:#2b211b;--discussion-rail:#864222;color:#211e1b}
body.visual-review-public.major-public .eg-community a,
body.visual-review-public.major-public .eg-community a:visited{color:#2b211b}
body.visual-review-public.major-public .eg-community a:hover{color:#211e1b}
body.visual-review-public.major-public .community-board-heading>div>p:last-child,
body.visual-review-public.major-public .community-search-scope,
body.visual-review-public.major-public .community-kicker,
body.visual-review-public.major-public .community-preview-count{color:#2b211b}
body.visual-review-public.major-public .community-thread-heading{border-color:#864222}
body.visual-review-public.major-public .community-thread-page>section{background:transparent;padding:0;border:0}
body.visual-review-public.major-public .community-thread-page .community-discussion{background:#e7a16e;border:2px solid #29241f;padding:26px 28px;box-shadow:5px 6px 0 #864222}
body.visual-review-public.major-public .community-board-row{background:#e7a16e;border:1px solid #864222;border-top:5px solid #29241f;padding:24px 26px;margin-bottom:24px;box-shadow:3px 4px 0 #864222}
body.visual-review-public.major-public.route-community .community-thread-page .community-discussion-header{background:#29241f;color:#fff1db;padding:16px 18px;margin-bottom:24px;border:0;border-left:5px solid #b76435}
body.visual-review-public.major-public.route-community .community-thread-page .community-discussion-header .community-author,
body.visual-review-public.major-public.route-community .community-thread-page .community-discussion-header .community-meta time,
body.visual-review-public.major-public.route-community .community-thread-page .community-discussion-header .community-vote,
body.visual-review-public.major-public.route-community .community-thread-page .community-discussion-header .community-vote [data-community-score],
body.visual-review-public.major-public.route-community .community-thread-page .community-discussion-header .community-vote-label{color:#fff1db}
body.visual-review-public.major-public .community-discussion,
body.visual-review-public.major-public .community-post-body,
body.visual-review-public.major-public .community-comment-body,
body.visual-review-public.major-public .original-section .community-comment-body{color:#211e1b}
body.visual-review-public.major-public .community-author,
body.visual-review-public.major-public .eg-community .community-author,
body.visual-review-public.major-public.route-community .community-comment-header .community-author{color:#36291f}
body.visual-review-public.major-public .community-meta time,
body.visual-review-public.major-public .community-comment-header time,
body.visual-review-public.major-public .community-parent-context,
body.visual-review-public.major-public .community-comment-actions>a,
body.visual-review-public.major-public .community-count,
body.visual-review-public.major-public .community-vote,
body.visual-review-public.major-public .community-vote [data-community-score],
body.visual-review-public.major-public .community-vote-label{color:#2b211b}
body.visual-review-public.major-public.route-community .community-comment-actions .community-vote [data-community-score]{color:#2b211b}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="CP03"] .community-expand-print,
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="CP03"] .community-expand-print:hover,
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="CP03"] .community-expand-print>span{color:#211e1b!important}
body.visual-review-public.major-public .community-comment-toolbar{background:#a9542a;color:#fff1db;border:1px solid #743d25;padding:12px 16px;margin-top:30px}
body.visual-review-public.major-public .community-comment-toolbar>span,
body.visual-review-public.major-public .community-comment-toolbar button{color:#fff1db}
body.visual-review-public.major-public .community-comment-toolbar button:is([aria-pressed="true"],:hover){background:#29241f;color:#fff1db;border-color:#f0b484}
body.visual-review-public.major-public .community-comments>.community-comment,
body.visual-review-public.major-public .community-comments>.community-more>[data-community-more-roots]>.community-comment{background:#e2a471;border:1px solid #a75b32;border-left:4px solid #864222;padding:18px 18px 16px;margin:16px 0}
body.visual-review-public.major-public.route-community .community-children{border-left:3px solid #864222;background:transparent;padding-left:17px;margin-left:13px;margin-top:18px}
body.visual-review-public.major-public.route-community .community-children .community-children{border-left:2px solid #a75b32;padding-left:15px;margin-left:1px}
body.visual-review-public.major-public.route-community .community-children>.community-comment{background:#ecb581;border:1px solid #b9774a;padding:14px 15px;margin-top:12px}
body.visual-review-public.major-public.route-community .community-children>.community-comment+.community-comment{border-top-color:#b9774a;margin-top:12px;padding-top:14px}
body.visual-review-public.major-public .community-feed-conversation{border-left:3px solid #864222;padding-left:16px}
body.visual-review-public.major-public .community-comment-content>summary,
body.visual-review-public.major-public .community-vote button{background:#ca7943;color:#211e1b;border-color:#864222}
body.visual-review-public.major-public .community-comment-content>summary:hover,
body.visual-review-public.major-public .community-vote button:hover{background:#f0bb88;color:#211e1b;border-color:#2b211b}
body.visual-review-public.major-public .community-board-tabs a{background:#d58a54;color:#211e1b;border-color:#864222}
body.visual-review-public.major-public .community-board-tabs a:is([aria-current="page"],:hover){background:#29241f;color:#fff1db;border-color:#29241f}
body.visual-review-public.major-public .community-search input,
body.visual-review-public.major-public .community-search button{background:#f4d4ad;color:#211e1b;border-color:#743d25}
body.visual-review-public.major-public .community-search input::placeholder{color:#59402f}
body.visual-review-public.major-public .community-group-rail,
body.visual-review-public.major-public .community-home-groups{border-top:4px solid #864222}
body.visual-review-public.major-public .community-group-rail a,
body.visual-review-public.major-public .community-group-rail a:visited,
body.visual-review-public.major-public .community-group-rail a:hover,
body.visual-review-public.major-public .community-home-groups a,
body.visual-review-public.major-public .community-home-groups a:visited,
body.visual-review-public.major-public .community-home-groups a:hover{color:#fff1db}
body.visual-review-public.major-public.route-community .community-group-rail .community-group-link:is([aria-current="page"],:hover,:focus-visible),
body.visual-review-public.major-public.route-community .community-group-rail .community-all-groups:is([aria-current="page"],:hover,:focus-visible),
body.visual-review-public.major-public .community-home-groups .community-group-link:is([aria-current="page"],:hover,:focus-visible),
body.visual-review-public.major-public .community-home-groups .community-all-groups:is([aria-current="page"],:hover,:focus-visible){background:#864222;color:#fff1db;border-color:#dc9562}
body.visual-review-public.major-public .community-group-rail :focus-visible,
body.visual-review-public.major-public .community-home-groups :focus-visible{outline-color:#ffb47b}
body.visual-review-public.major-public .community-group-title,
body.visual-review-public.major-public .community-profile-heading,
body.visual-review-public.major-public .community-profile-activity,
body.visual-review-public.major-public .community-no-results{background:#e7a16e;border-color:#864222;color:#211e1b}
body.visual-review-public.major-public .community-profile-heading p,
body.visual-review-public.major-public .community-profile-stats{color:#2b211b}
body.visual-review-public.major-public .community-quote,
body.visual-review-public.major-public .original-section .community-inline{background:#d58a54;color:#211e1b;border-color:#864222}
body.visual-review-public.major-public .community-quote cite,
body.visual-review-public.major-public .community-join{color:#2b211b;border-color:#864222}
body.visual-review-public.major-public .community-more>summary,
body.visual-review-public.major-public .community-reply-more>summary{color:#2b211b;border-color:#864222}
body.visual-review-public.major-public .community-more>summary:hover,
body.visual-review-public.major-public .community-reply-more>summary:hover{background:#ecb581;color:#211e1b}

/* Existing images retain their pixels and ordered spreads; source pointers
   read as evidence, with charcoal frames and a single orange edge. */
body.visual-review-public.major-public .community-source-card,
body.visual-review-public.major-public.route-community .community-source-card[data-source-route]{background:#29241f;border-color:#29241f;border-left-color:#b76435;color:#fff1db}
body.visual-review-public.major-public .community-source-card:hover,
body.visual-review-public.major-public.route-community .community-source-card[data-source-route]:hover{background:#443025;border-color:#443025;border-left-color:#f3aa71;color:#fff1db}
body.visual-review-public.major-public .community-source-card strong,
body.visual-review-public.major-public .community-source-card small,
body.visual-review-public.major-public .community-source-card>span>span,
body.visual-review-public.major-public.route-community .community-source-card[data-source-route] strong,
body.visual-review-public.major-public.route-community .community-source-card[data-source-route] small,
body.visual-review-public.major-public.route-community .community-source-card[data-source-route]>span>span{color:#fff1db}
body.visual-review-public.major-public .eg-retained-invitation>a,
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="CP03"] .eg-retained-invitation>a{background:#cf8651;color:#33251c;border-color:#864222;border-left-color:#29241f}
body.visual-review-public.major-public .eg-retained-invitation>a:hover,
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="CP03"] .eg-retained-invitation>a:hover{background:#ecb581;color:#211e1b}
body.visual-review-public.major-public .eg-investigation-entry{border-color:#864222;color:#2b211b}
body.visual-review-public.major-public .eg-investigation-entry h2,
body.visual-review-public.major-public .eg-investigation-entry blockquote,
body.visual-review-public.major-public .eg-investigation-entry .eg-entry-action,
body.visual-review-public.major-public .eg-investigation-entry .eg-entry-kicker,
body.visual-review-public.major-public .eg-investigation-entry .eg-retained-mode{color:#2b211b}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id] .eg-investigation-entry{border-left-color:#864222}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id] .eg-investigation-entry h2,
body.visual-review-public.major-public.route-community .community-discussion[data-post-id] .eg-investigation-entry .eg-entry-kicker,
body.visual-review-public.major-public.route-community .community-discussion[data-post-id] .eg-investigation-entry .eg-entry-action,
body.visual-review-public.major-public .eg-retained-invitation .eg-retained-mode{color:#2b211b}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="C005-P06"] .community-saved-leaflet{border-color:#864222}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="C005-P06"] .community-saved-leaflet>summary{color:#2b211b}
body.visual-review-public.major-public.route-community .community-discussion[data-post-id="C005-P06"] .community-saved-leaflet .community-picture{background:#cf8651;border-color:#864222}

/* A publication, not a blank corporate canvas: orange editorial sheets,
   charcoal media and a darker burnt-orange change of register. */
body.visual-review-public.major-public .b01-home{--front-paper:#e7a16e;--front-ink:#211e1b;--front-muted:#2b211b;background:#c97944}
body.visual-review-public.major-public .community-home-gateway>.community-preview,
body.visual-review-public.major-public .b01-home .community-preview-inset{background:#e7a16e;border:1px solid #864222;border-top:4px solid #29241f;padding:20px;box-shadow:3px 4px 0 #864222}
body.visual-review-public.major-public .community-children,
body.visual-review-public.major-public .community-children .community-children{border-left-color:#864222}
body.visual-review-public.major-public .b01-front-grid,
body.visual-review-public.major-public .b01-front-side,
body.visual-review-public.major-public .b01-designs{border-color:#864222}
body.visual-review-public.major-public .b01-lead,
body.visual-review-public.major-public .b01-front-side,
body.visual-review-public.major-public .b01-covering,
body.visual-review-public.major-public .b01-state,
body.visual-review-public.major-public .b01-reader{background:#db8c53;color:#211e1b}
body.visual-review-public.major-public .b01-photo figcaption{color:#2b211b}
body.visual-review-public.major-public .b01-designs-copy{background:#864222;color:#fff1db}
body.visual-review-public.major-public .b01-gravity .eg-community{background:#e7a16e;color:#211e1b}
body.visual-review-public.major-public .b01-recording-v01,
body.visual-review-public.major-public .c0052-early-recording{background:#864222;border-color:#dc9562;color:#fff1db}
body.visual-review-public.major-public .b01-question-index,
body.visual-review-public.major-public .b01-question-index li{border-color:#864222}
body.visual-review-public.major-public .video-wrap .video-credit{background:#d58a54;color:#211e1b;border-color:#864222}
body.visual-review-public.major-public .video-wrap .video-credit a,
body.visual-review-public.major-public .video-wrap .video-credit a:visited{color:#2b211b}
body.visual-review-public.major-public .channel-panel{background:#864222;color:#fff1db}
body.visual-review-public.major-public.c005-book{background:#c97944}
body.visual-review-public.major-public.c005-book .c005-book-cover{background:#864222;border-color:#dc9562}
body.visual-review-public.major-public.c005-book .eg-book-actions,
body.visual-review-public.major-public.c005-book .c005-source-links{background:#d58a54;color:#211e1b;border-color:#864222}
body.visual-review-public.major-public.c005-book .eg-book-actions a,
body.visual-review-public.major-public.c005-book .eg-book-actions a:visited,
body.visual-review-public.major-public.c005-book .c005-source-links a{color:#2b211b}

@media(max-width:820px){
 body.visual-review-public.major-public.route-investigation .reading-index details[open]>input{width:calc(100% - 24px);min-width:0}
 body.visual-review-public.major-public .community-thread-page .community-discussion{padding:18px 17px;box-shadow:3px 4px 0 #864222}
 body.visual-review-public.major-public.route-community .community-thread-page .community-discussion-header{padding:13px 12px}
 body.visual-review-public.major-public .community-board-row{padding:20px 18px}
 body.visual-review-public.major-public .community-comments>.community-comment,
 body.visual-review-public.major-public .community-comments>.community-more>[data-community-more-roots]>.community-comment{padding:15px 12px;margin:14px 0}
 body.visual-review-public.major-public.route-community .community-children{margin-left:2px;padding-left:11px}
 body.visual-review-public.major-public.route-community .community-children .community-children{margin-left:0;padding-left:9px}
 body.visual-review-public.major-public.route-community .community-children>.community-comment{padding:12px 10px}
 body.visual-review-public.major-public .community-comment-toolbar{padding:11px 12px}
}
@media print{
 body.visual-review-public.major-public,
 body.visual-review-public.major-public .original-section,
 body.visual-review-public.major-public .standalone-evidence,
 body.visual-review-public.major-public .community-board-row,
 body.visual-review-public.major-public .community-thread-page .community-discussion,
 body.visual-review-public.major-public .community-comment,
 body.visual-review-public.major-public .community-discussion-header,
 body.visual-review-public.major-public .community-comment-toolbar{background:white!important;color:black!important;box-shadow:none!important;border-color:#777!important}
 body.visual-review-public.major-public .community-discussion-header a,
 body.visual-review-public.major-public .community-discussion-header time,
 body.visual-review-public.major-public .community-comment-toolbar>span{color:black!important}
}

