.detail-v3{--dv-paper:#faf7ef;--dv-cream:#f3eadc;--dv-ink:#173047;--dv-deep:#0b2130;--dv-red:#7a2d3d;--dv-line:#1730472e;background:var(--dv-paper);color:var(--dv-ink)}.detail-v3 a{color:inherit}.detail-v3 :is(.dossier-hero,.theme-detail-hero,.collection-hero,.series-hero,.context-profile-hero,.podcast-hero,.author-hero,.route-hero,.article-v2-hero){isolation:isolate;color:#f8f0e4;min-height:560px;position:relative;overflow:hidden;background:radial-gradient(circle at 72% 24%,#c7855d2e,#0000 22%),linear-gradient(112deg,#071923 0%,#0b2231 58%,#452633 100%)!important;border-bottom:1px solid #f8f0e429!important}.detail-v3 :is(.dossier-hero,.theme-detail-hero,.collection-hero,.series-hero,.context-profile-hero,.podcast-hero,.author-hero,.route-hero,.article-v2-hero):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000005,#00000061),repeating-linear-gradient(90deg,#0000 0 12.4%,#ffffff06 12.4% 12.5%);position:absolute;inset:0}.detail-v3 :is(.dossier-hero-grid,.theme-detail-hero-grid,.collection-hero-grid,.series-hero-grid,.context-profile-grid,.podcast-hero-grid,.author-hero-grid,.route-hero-grid){align-items:center;min-height:560px;padding-top:48px;padding-bottom:48px}.detail-v3 :is(.dossier-hero h1,.theme-detail-hero h1,.collection-hero h1,.series-hero h1,.context-profile-hero h1,.podcast-hero h1,.author-hero h1,.route-hero h1,.article-v2-hero h1){color:#f8f0e4!important;letter-spacing:-.065em!important;font-size:clamp(4.4rem,7.5vw,7.8rem)!important;font-weight:500!important;line-height:.82!important}.detail-v3 :is(.eyebrow,.collection-kicker,.series-kicker,.theme-rail,.dossier-hero-index){color:#d9a9b5!important;border-color:#f8f0e43d!important}.detail-v3 :is(.dossier-deck,.theme-detail-deck,.collection-hero-copy>p,.series-deck,.context-profile-hero .lead,.podcast-hero .lead,.author-bio,.route-deck){font-size:1.02rem;line-height:1.58;color:#f8f0e4c2!important}.detail-v3 :is(.author-index,.route-subtitle,.podcast-meta,.theme-detail-title>span,.theme-counts strong){color:#d9a9b5!important}.detail-v3 :is(.author-index,.series-stats,.theme-detail-deck){border-color:#f8f0e43d!important}.detail-v3 .route-hero-visual>span{color:#f8f0e4ad!important}.detail-v3 :is(.dossier-hero-visual,.theme-detail-visual,.collection-hero-media,.series-visual,.context-profile-visual,.context-profile-cover,.podcast-cover,.author-portrait-wrap,.route-hero-visual){background:#04111952!important;border:1px solid #f8f0e438!important;box-shadow:0 28px 65px #0000003d!important}.detail-v3 :is(.dossier-hero-visual img,.theme-detail-visual img,.collection-hero-media img,.series-visual img,.context-profile-visual img,.context-profile-cover img,.podcast-cover img,.author-portrait-wrap img,.route-hero-visual img){filter:saturate(.78)contrast(1.04)}.detail-v3-strip{border-bottom:1px solid var(--dv-line);background:#f5eee3}.detail-v3-strip .container{grid-template-columns:repeat(4,1fr);display:grid}.detail-v3-strip a{border-right:1px solid var(--dv-line);grid-template-columns:34px 1fr;gap:4px 12px;padding:18px 20px;display:grid}.detail-v3-strip a:first-child{padding-left:0}.detail-v3-strip a:last-child{border-right:0}.detail-v3-strip span{color:var(--dv-red);grid-row:1/3;font-size:1.4rem}.detail-v3-strip strong{font-family:var(--serif);font-size:1rem}.detail-v3-strip small{color:#667078;font-size:.67rem}.detail-v3 :is(.section,.context-section,.collection-flow,.series-section,.author-posts,.podcast-note,.route-profile,.route-stops,.dossier-intro,.theme-intro,.theme-books,.theme-people,.theme-posts,.theme-deeper){border-top:1px solid var(--dv-line)}.detail-v3 :is(.dossier-section-head,.theme-section-head,.context-section-head,.series-section-head,.author-section-head,.route-section-head){border-color:var(--dv-ink)!important}.detail-v3 :is(.dossier-section-head h2,.theme-section-head h2,.context-section-head h2,.series-section-head h2,.author-section-head h2,.route-section-head h2,.section-title){color:var(--dv-deep);letter-spacing:-.045em}.detail-v3 :is(.dossier-person,.theme-deeper,.context-profile-end,.series-end,.author-end,.podcast-end,.route-end){background:var(--dv-deep)!important;color:#f8f0e4!important}.detail-v3 :is(.dossier-person h2,.theme-deeper h2,.context-profile-end h2,.series-end h2,.author-end h2,.podcast-end h2,.route-end h2){color:#fff!important}.detail-v3 :is(.dossier-book,.theme-book-card,.context-book,.series-post,.author-post-row,.route-stop,.collection-item){border-color:var(--dv-line)!important}.detail-v3 :is(.dossier-book-cover,.theme-book-cover,.context-book-cover,.series-post-media,.author-post-media,.route-stop-cover,.collection-item-media){background:#e7ddcf!important}.detail-v3 :is(.dossier-book-cover img,.theme-book-cover img,.context-book-cover img,.series-post-media img,.author-post-media img,.route-stop-cover img,.collection-item-media img){filter:saturate(.8)contrast(1.03)}.detail-v3 :is(.route-stop-pace,.collection-reason,.podcast-note){border-color:var(--dv-line)!important;background:#f6efe5!important}.detail-v3 :is(.route-theme-chip,.podcast-actions a,.collection-item-cta,.dossier-link){border-color:var(--dv-red)!important}.detail-v3 .detail-v3-end{background:var(--dv-deep);color:#f8f0e4;padding:38px 0}.detail-v3 .detail-v3-end .container{justify-content:space-between;align-items:center;gap:24px;display:flex}.detail-v3 .detail-v3-end strong{font-family:var(--serif);font-size:1.5rem;font-weight:500}.detail-v3 .detail-v3-end a{color:#d9a9b5;font:800 .58rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase}@media (width<=900px){.detail-v3-strip .container{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.detail-v3 :is(.dossier-hero,.theme-detail-hero,.collection-hero,.series-hero,.context-profile-hero,.podcast-hero,.author-hero,.route-hero,.article-v2-hero){min-height:0;background:linear-gradient(145deg,#071923,#0c2636 64%,#3d2430)!important}.detail-v3 :is(.dossier-hero-grid,.theme-detail-hero-grid,.collection-hero-grid,.series-hero-grid,.context-profile-grid,.podcast-hero-grid,.author-hero-grid,.route-hero-grid){gap:24px;min-height:0;padding-top:36px;padding-bottom:36px;grid-template-columns:1fr!important}.detail-v3 :is(.dossier-hero h1,.theme-detail-hero h1,.collection-hero h1,.series-hero h1,.context-profile-hero h1,.podcast-hero h1,.author-hero h1,.route-hero h1,.article-v2-hero h1){font-size:clamp(3.5rem,16vw,5.6rem)!important}.detail-v3-strip .container{grid-template-columns:1fr 1fr}.detail-v3-strip a{padding:15px 12px}.detail-v3 .detail-v3-end .container{display:block}.detail-v3 .detail-v3-end a{margin-top:14px;display:inline-block}}
