/* Alternate white editorial sections with the established black-and-gold panels. */
.home-layout,.group-page{--reading-ink:#30362f;--reading-muted:#697065;--reading-gold:#947039;--reading-line:#e6e2d9}
.home-layout .reading-light{background:#fff;color:var(--reading-ink);border-color:var(--reading-line)}
.home-layout .reading-light .new3-heading h2{color:var(--reading-ink)}
.home-layout .reading-light .new3-heading .eyebrow,.home-layout .reading-light .new3-heading>.text-link{color:var(--reading-gold)}
.home-layout .reading-light.honors .text-link{color:#352815}
.home-layout .reading-light :is(.new3-section-intro,.new3-explore-copy p,.new3-honor-category-copy p,.new3-roster-heading>p:last-child,.new3-honor-totals span){color:var(--reading-muted)}
.home-layout .reading-light :is(.new3-explore-card,.new3-explore-copy,.new3-honor-category,.new3-honor-category-photo,.honor-card){background:#fff;border-color:var(--reading-line)}
.home-layout .reading-light :is(.new3-explore-card,.new3-honor-category){box-shadow:0 7px 24px #3d321a06}
.home-layout .reading-light :is(.new3-explore-copy h3,.new3-honor-category-copy h3,.honor-copy h3){color:var(--reading-ink)}
.home-layout .reading-light :is(.new3-explore-copy>svg,.new3-roster-heading .eyebrow,.honor-copy>p,.honor-counter,.diamond-icon){color:var(--reading-gold)}
.home-layout .reading-light .new3-honor-icon{background:#b8955910;color:var(--reading-gold);border-color:#d7c49f}
.home-layout .reading-light :is(.new3-roster-heading,.new3-honor-totals,.honor-bottom){border-color:var(--reading-line)}
.home-layout .reading-light .honor-tabs>button{background:#fff;border-color:var(--reading-line);color:#62685e}
.home-layout .reading-light .honor-tabs>button:hover{background:#f6f3ec;color:#80602e}
.home-layout .reading-light .honor-tabs>button[aria-selected=true]{background:var(--gold-metal);color:#352815}
.home-layout .reading-light .honor-photo{border-color:#ded5c4}
.home-layout .reading-light .honor-photo:after{border-color:#e7e0d2}
.home-layout .reading-light .honor-copy>p>span,.home-layout .reading-light .honor-meta{color:var(--reading-muted)}
.home-layout .reading-light .round-control{background:#fff;border-color:#d3c4a8;color:var(--reading-gold)}
.home-layout .reading-light .round-control:hover:not(:disabled){background:var(--gold-metal);color:#352815}
.home-layout .reading-light :is(.empty-honors p,.loading-text){color:var(--reading-muted)}
.home-layout .reading-light .new3-honor-totals strong{color:#a17b3e}
.home-layout .reading-light .new3-honor-category-photo .circle-arrow{background:#ffffffd9;border-color:#c8b48d;color:#886532}
.home-layout .reading-light .new3-global-copy h2{color:var(--reading-ink)}
.home-layout .reading-light .new3-global-copy h2 span,.home-layout .reading-light .new3-global-copy .eyebrow{color:var(--reading-gold)}
.home-layout .reading-light .new3-global-copy>p:not(.eyebrow){color:var(--reading-muted)}

.group-page :is(.group-intro,.group-research,.group-responsibility){--group-ink:var(--reading-ink);--group-muted:var(--reading-muted);--group-gold:var(--reading-gold);--group-line:var(--reading-line);background:#fff;color:var(--group-ink);border-color:var(--group-line)}
.group-page .group-section-nav{background:#fffffff0;border-color:var(--reading-line);box-shadow:0 4px 18px #21281905}
.group-page .group-section-nav a{color:#636b60}
.group-page .group-section-nav a:hover,.group-page .group-section-nav a[aria-current=location]{background:#b7955612;color:#8c692f;border-color:#d4c19d}
.group-page :is(.group-intro,.group-research,.group-responsibility) :is(.group-lead,.group-photo figcaption,.group-campus figcaption){color:var(--reading-muted)}
.group-page :is(.group-intro,.group-research,.group-responsibility) .eyebrow{color:var(--reading-gold)}
.group-page .group-campus{background:#fff;border-color:var(--reading-line);box-shadow:0 12px 35px #3f321510}
.group-page :is(.group-intro,.group-research,.group-responsibility) .image-zoom{background:#f5f6f3;border-color:var(--reading-line)}
.group-page .group-principles>span{background:#fff;color:var(--reading-gold);border-color:#d8c8a9}
.group-page .group-foundation-note h3{color:var(--reading-ink)}
.group-page .group-foundation-note>span{color:var(--reading-gold)}
