/* Expanded Leader Land story. Inherits the established palette, wordmark and typography. */
.vr-narrative{max-width:1440px;margin:0 auto;padding:0 clamp(22px,5vw,76px)}
.vr-feature{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(30px,6vw,88px);padding:100px 0;border-bottom:1px solid rgba(100,88,62,.18)}
.vr-feature.vr-reverse .vr-copy{order:2}.vr-feature.vr-reverse figure{order:1}
.vr-copy h2,.vr-cabin h2,.vr-sources h2,.vr-questions h2{font-family:var(--serif,Georgia,serif);font-size:clamp(36px,3.8vw,56px);font-weight:500;line-height:1.05;margin:20px 0 28px;color:var(--ink,#292a20);letter-spacing:-.025em}
.vr-copy p:not(.eyebrow),.vr-cabin p,.vr-questions p{font-size:17px;line-height:1.85;color:var(--text-2,#575b50);margin:0 0 20px}
.vr-feature figure,.vr-cabin figure{margin:0;min-width:0}.vr-feature figure img{width:100%;height:560px;object-fit:cover;border-radius:2px}.vr-feature figcaption,.vr-cabin figcaption{font-size:11px;letter-spacing:.07em;text-transform:uppercase;line-height:1.6;padding:12px 0;color:var(--text-2,#575b50)}
.vr-cabin{padding:85px 0}.vr-cabin img{width:100%;max-height:720px;object-fit:cover}.vr-cabin>div{max-width:880px;margin:36px auto}
.vr-sources{padding:65px 0}.vr-sources h2{font-size:36px}.vr-sources a{display:inline-block;padding:16px 0;margin-right:28px;border-bottom:1px solid var(--accent,#8a7650);font-size:15px;color:inherit;text-decoration:none}.vr-sources a:hover,.vr-chapters a:hover{text-decoration:underline}
.vr-chapters{padding:34px 0 60px;display:flex;flex-wrap:wrap;gap:15px 26px}.vr-chapters span{flex-basis:100%;font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.vr-chapters a{color:inherit;font-size:14px}
.vr-questions{max-width:940px;margin:65px auto}.vr-questions details{padding:24px 0;border-bottom:1px solid rgba(100,88,62,.25)}.vr-questions summary{font-family:var(--serif,Georgia,serif);font-size:28px;cursor:pointer}.vr-questions p{margin-top:18px}
@media(max-width:760px){.vr-feature{grid-template-columns:1fr;padding:55px 0;gap:24px}.vr-feature.vr-reverse .vr-copy,.vr-feature.vr-reverse figure{order:initial}.vr-feature figure img{height:auto;aspect-ratio:4/3}.vr-copy p:not(.eyebrow),.vr-cabin p{font-size:16px;line-height:1.75}.vr-cabin{padding:48px 0}.vr-sources{padding:40px 0}.vr-chapters{gap:16px 24px}}
@media print{.vr-feature{break-inside:avoid;padding:30px 0}.vr-feature figure img{height:300px}.vr-narrative{padding:0}.vr-chapters{display:none}}
