/* Publication landing pages share the editorial hierarchy, not player chrome. */
@import url('/discovery.css?v=20261004-editorial-1');
body.volume-page{background:var(--ed-paper);color:var(--ed-ink);font:17px/1.7 var(--ed-sans)}
.volume-page .volume-hero{padding:30px clamp(22px,5vw,76px) 48px;background:transparent;border-bottom:1px solid var(--ed-rule)}
.volume-page .volume-hero-inner{max-width:1160px;margin:auto;gap:50px}.volume-page .volume-hero-copy{min-width:0}
.volume-page h1{font:400 clamp(42px,5vw,76px)/1.07 var(--ed-serif);letter-spacing:-.04em;color:var(--ed-ink);text-transform:none}
.volume-page h2{font:400 clamp(28px,3vw,42px)/1.17 var(--ed-serif);letter-spacing:-.025em;color:var(--ed-ink);text-transform:none}
.volume-page h3{font:400 25px/1.2 var(--ed-serif);text-transform:none;color:var(--ed-ink)}
.volume-page .eyebrow,.volume-page .volume-status-note,.volume-page .breadcrumbs{font:600 12px/1.6 var(--ed-sans);color:var(--ed-accent)}
.volume-page .series-subtitle{font:22px/1.4 var(--ed-serif);color:var(--ed-muted)}.volume-page .volume-question{font:22px/1.5 var(--ed-serif);color:var(--ed-ink)}
.volume-page main{max-width:1160px;width:calc(100% - 48px);margin:auto}.volume-page main section{border-color:var(--ed-rule);background:none}
.volume-page .volume-summary,.volume-page .volume-overview p,.volume-page .volume-idea-list p{font:18px/1.65 var(--ed-sans);color:var(--ed-ink)}
.volume-page a{color:var(--ed-accent);text-underline-offset:3px}.volume-page :focus-visible{outline:3px solid var(--ed-accent);outline-offset:4px}
.volume-page .button{font:600 13px/1.4 var(--ed-sans);border-radius:0;border:1px solid var(--ed-rule);background:var(--ed-panel);color:var(--ed-ink);padding:14px 18px;box-shadow:none}
.volume-page .button.primary{background:var(--ed-ink);color:var(--ed-paper)}
.volume-page .volume-media-card,.volume-page .volume-related-work{background:var(--ed-panel);border:1px solid var(--ed-rule);color:var(--ed-ink);box-shadow:none}
.volume-page .volume-media-card p,.volume-page .volume-media-card small,.volume-page .volume-related-work small{color:var(--ed-muted);font-family:var(--ed-sans)}
.volume-page .volume-page-cover{max-height:410px;object-fit:contain;box-shadow:none}.volume-page .series-sequence a{color:var(--ed-ink);background:var(--ed-panel);border-color:var(--ed-rule)}
.ed-archive-intro{padding:30px;margin-bottom:36px;border-block:1px solid var(--ed-rule);background:var(--ed-panel);color:var(--ed-ink);font:17px/1.6 var(--ed-sans)}.ed-archive-intro h2{font:36px/1.2 var(--ed-serif);color:var(--ed-ink)}.ed-archive-intro a{display:inline-block;margin:12px 22px 0 0;color:var(--ed-accent);font-size:14px}
@media(max-width:700px){.volume-page .volume-hero-inner{grid-template-columns:1fr}.volume-page .volume-page-cover{max-width:180px}.volume-page .volume-hero{padding:26px 22px}.volume-page main{width:calc(100% - 40px)}}
