/* Brand surroundings remain dark; study cards and reading surfaces stay white. */
body{background:#121514;color:#f3f0e8}
.review-bar{background:#232520;color:#d7bf8b}
header{background:#121514;border-bottom:1px solid #36372e}
.brand-symbol{color:#d3ae68}.brand-words{color:#f3efe4}
nav>a:hover{color:#e2bd77}.nav-video{border-color:#655638}
.hero{border-bottom:1px solid #665437}
.principles{border-color:#383b32;color:#d5d4c8}
.principles span::first-letter{color:#d2ac65}
.section-heading .eyebrow,.library>.eyebrow,.video-section .eyebrow,.related>.eyebrow{color:#d4b47b}
.section-heading>p{color:#c5c6b9}
.search{background:#fff;border-color:#82704c;color:#19211e}
.search input{color:#19211e}.search input::placeholder{color:#686d63}
.filters button{color:#d8d9ce;border-color:#53564a}
.filters button:hover{border-color:#d4b47b}
.filters button[aria-pressed=true]{background:#d3b176;color:#171b17;border-color:#d3b176}
.result-count{color:#c0c2b3}
.study-card{background:#fff;color:#19211e;border-color:#fff}
.study-card:hover{border-color:#d4b47b}
.study-card .tag{color:#80612d}.card-number{color:#aaa68f}
.editorial-card{background:#fff;color:#19211e;border:1px solid #d3b176}
.editorial-card .eyebrow{color:#80612d}
.editorial-card a{color:#65502c}
.empty{background:#242a24;color:#f3f0e8}.reset{color:#dfc18b}
.video-section{border-color:#383b32}
.video-section p:not(.eyebrow){color:#c0c6b7}
.video-symbol{background:#252d25;color:#d5b577}
.dark-button{background:#d3b176;color:#171b17}.dark-button:hover{background:#e4c78e}
footer{background:#0b0e0c;border-top:1px solid #52462f}
.breadcrumb{color:#ddbd83}
.article-heading .eyebrow{color:#d4b47b}
.article-deck{color:#cbd0c2}.byline{color:#b8bdae}
.contents{border-color:#c4a266;color:#e3dac4;max-height:calc(100vh - 56px);overflow:auto}
.contents li{color:#c4c9b9}.contents a:hover{color:#e4c78e}
.reading{background:#fff;color:#19211e;padding:30px 34px}
.reading-tools{color:#616b58}.reading-tools button{color:#35412e}
.reading-end a{color:#53653c}
.related{background:#191e19;border-top:1px solid #383b32}
.simple-page>.prose{background:#fff;color:#19211e;padding:30px 34px}
.simple-page .eyebrow{color:#d4b47b}
.skip{color:#19211e}
.top{background:#d3b176;color:#19211e;border-color:#d3b176}
@media(max-width:1000px){.reading-layout{grid-template-columns:185px minmax(0,1fr);gap:24px}.reading{padding:25px}}
@media(max-width:650px){.contents{background:#232922;border-color:#6b5c3f;padding:17px;max-height:none}.contents li{color:#ccd0c3}.reading-layout{display:block}.reading{padding:23px 18px;margin:0 -8px}.reading-tools{font-size:10px}.simple-page>.prose{padding:24px 20px;margin:0 -8px}.related{padding-top:40px}}
@media print{body{background:#fff;color:#19211e}.reading{padding:0}.article-heading{color:#19211e}.article-deck,.byline,.breadcrumb{color:#444}.simple-page>.prose{padding:0}}

/* Original channel logo replaces the temporary wordmark. */
header{height:154px;background:#000}
.channel-logo{display:block;width:130px;height:130px;object-fit:contain}
footer{background:#000}footer .channel-logo{width:165px;height:165px}
@media(max-width:650px){header{height:120px}.channel-logo{width:104px;height:104px}footer .channel-logo{width:145px;height:145px}}

.materials-page>h1{font-size:57px;letter-spacing:-1.2px}.materials-page>.eyebrow{color:#d4b47b}.materials-intro{color:#c6cdbd;max-width:680px;font-size:18px;margin:25px 0 45px}.book-feature{display:grid;grid-template-columns:1fr 1fr;background:#fff;color:#19211e;margin-bottom:30px}.book-heading{padding:45px;background:#252b23;color:#f5f0df;border:1px solid #8e7445}.book-heading>.tag{color:#e0c38a}.book-heading h2{font-size:48px;margin:38px 0 24px;line-height:1.1}.book-heading p{font-family:Georgia,serif;font-size:19px;color:#d6cfb9;max-width:350px}.book-description{padding:45px}.book-description h3{font-size:31px;line-height:1.2}.book-description p{font-size:15px;color:#606b58}.format-label{font-size:10px!important;letter-spacing:1.6px;font-weight:bold;margin-top:25px}.product-button{display:inline-block;padding:16px 21px;background:#c9a96a;color:#171e17;font-size:12px;font-weight:bold}.product-button:hover{background:#e0c18a}.book-description small,.product-copy small{display:block;font-size:11px;color:#64705a;line-height:1.6;margin-top:13px}.materials-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.product-card{background:#fff;color:#19211e;display:flex;flex-direction:column}.product-image{background:#080b08;display:flex;align-items:center;justify-content:center;padding:25px;height:360px}.product-image img{max-width:100%;height:100%;width:auto;object-fit:contain}.product-copy{padding:34px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.product-copy h2{font-size:34px;margin:20px 0 10px;line-height:1.14}.product-copy p,.product-copy li{font-size:14px;color:#606b58;line-height:1.7}.product-copy ul{padding-left:18px;margin:4px 0 28px}.product-copy .product-button{margin-top:auto}.materials-note{padding:38px 0 0;margin-top:35px;border-top:1px solid #454b3d;max-width:800px}.materials-note h2{font-size:29px}.materials-note p{color:#bbc6b0;font-size:13px}@media(max-width:650px){header nav{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 15px;max-width:210px}header nav>a,header nav>a:first-child{display:block;font-size:10px;padding:6px 0;border:0}header nav .nav-video{border:0}header nav .nav-video span{margin-left:2px}.materials-page>h1{font-size:41px}.materials-intro{font-size:16px}.book-feature,.materials-grid{grid-template-columns:1fr}.book-heading,.book-description{padding:30px}.book-heading h2{font-size:41px}.product-image{height:320px}.product-copy{padding:28px}.product-copy h2{font-size:30px}}

/* Preserve the original hero wording and layout; update only its photograph. */
.hero{background-image:linear-gradient(90deg,rgba(9,17,13,.88),rgba(12,20,15,.5) 55%,rgba(12,20,15,.08)),url('/channel-hero-photo.webp');background-position:center 53%;background-size:cover}
@media(max-width:650px){.hero{background-position:43% center}}

/* Standalone channel emblem with a readable name alongside it. */
header{height:112px}.brand{gap:16px}.channel-logo{width:76px;height:76px}.brand-words{font-size:23px;letter-spacing:3px;white-space:nowrap}.brand-words>span{font-size:10px;letter-spacing:4.4px}footer .channel-logo{width:88px;height:88px}
@media(max-width:1000px){header{padding-left:24px;padding-right:24px}header nav{gap:18px}header .brand{gap:12px}header .brand-words{font-size:20px}header .brand-words>span{font-size:9px;letter-spacing:3.7px}}
@media(max-width:650px){header{height:auto;min-height:145px;padding:14px 23px;flex-wrap:wrap;gap:13px}.brand{gap:13px}.channel-logo{width:62px;height:62px}.brand-words,header .brand-words{font-size:20px}.brand-words>span,header .brand-words>span{font-size:9px;letter-spacing:3.7px}header nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;max-width:none;width:100%;padding:9px 0 0;border-top:1px solid #34372c}header nav>a,header nav>a:first-child{font-size:10px;padding:4px 0}footer .channel-logo{width:74px;height:74px}}

/* Quiet editorial thumbnails; headings and summaries remain outside images. */
.study-card{overflow:hidden}.study-image{display:block;margin:-26px -26px 22px;height:155px;overflow:hidden;background:#263126;flex-shrink:0}.study-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.study-image:hover img{transform:scale(1.025)}.study-card h3{margin-top:18px}.related .study-image{height:145px}
@media(max-width:650px){.study-image{margin:-25px -25px 21px;height:170px}.related .study-image{height:155px}}
