/* The secondary collection follows the book site's typography and palette. */
.collection-main {padding:9rem 0 5rem;min-height:75vh;}
.collection-nav {display:flex;gap:1.8rem;flex-wrap:wrap;border-bottom:1px solid rgba(201,154,66,.2);padding-bottom:1rem;margin-bottom:3rem;font-size:.82rem;color:var(--text-muted);}
.collection-nav a {padding:.3rem 0;}
.collection-nav a:hover,.collection-nav a[aria-current] {color:var(--gold-light);text-decoration:underline;text-underline-offset:8px;}
.collection-heading {max-width:740px;margin:0 0 3rem;}
.collection-heading h1 {font-family:var(--serif);font-size:clamp(2.6rem,6vw,4.8rem);font-weight:400;line-height:1.1;color:var(--gold-light);margin:.7rem 0 1.2rem;}
.collection-heading>p:last-child {font-size:1.05rem;color:var(--text-soft);line-height:1.85;max-width:58ch;}
.collection-gateway {display:grid;grid-template-columns:1fr 1fr;gap:3rem 2rem;}
.gateway-item {min-width:0;}
.gateway-image {display:block;border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;}
.gateway-image img {width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .3s;}
.gateway-image:hover img {transform:scale(1.025);}
.gateway-copy {padding:1.4rem .2rem 0;}
.gateway-copy h2,.media-copy h2,.essay-item h2 {font-family:var(--serif);font-weight:400;font-size:1.8rem;color:var(--gold-light);line-height:1.3;margin-bottom:.7rem;}
.gateway-copy p:not(.section-kicker),.media-copy>p,.essay-item p {color:var(--text-muted);font-size:.95rem;line-height:1.8;}
.gateway-copy .section-kicker {margin-bottom:.6rem;}
.media-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;}
.media-card {border:1px solid var(--glass-border);border-radius:12px;background:var(--glass-bg);overflow:hidden;}
.media-copy {padding:1.5rem;}
.media-copy h2 {font-size:1.5rem;}
.album-art {width:100%;height:auto;aspect-ratio:1;object-fit:cover;}
.app-art {width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;}
.app-grid {grid-template-columns:1fr 1fr;}
.platform-links,.stream-links {display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;}
.stream-links {margin-bottom:2.5rem;}
.item-meta {color:var(--text-muted);font-size:.78rem!important;letter-spacing:.02em;}
.language-tabs {display:flex;gap:1rem;margin-bottom:1rem;}
.language-tabs a {padding:.6rem 1rem;border:1px solid var(--glass-border);border-radius:8px;font-size:.85rem;color:var(--text-soft);}
.language-tabs a[aria-current] {background:var(--glass-strong);color:var(--accent-teal);border-color:var(--accent-teal);}
.essay-item {display:grid;grid-template-columns:220px minmax(0,1fr);gap:2rem;padding:2rem 0;border-top:1px solid rgba(201,154,66,.18);align-items:start;}
.essay-item img {width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:8px;border:1px solid var(--glass-border);}
.essay-item h2 {font-size:1.65rem;margin:.4rem 0 .7rem;}
.video-list {display:grid;gap:3rem;}
.video-item {display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:1rem;border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;background:var(--glass-bg);}
.video-art {position:relative;display:block;}
.video-art img {width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;}
.video-play {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;display:grid;place-items:center;border:1px solid var(--accent-teal);border-radius:50%;background:#0a1210dd;color:var(--accent-teal);}
/* Preserve the full essay while providing a quiet, readable reading layout. */
.collection-back {margin-bottom:1.5rem;}
.article-content {max-width:800px;margin:auto;}
.article-content .container {padding:0;max-width:100%;}
.article-meta {display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem;font-size:.8rem;color:var(--text-muted);}
.meta-info {display:flex;gap:1rem;flex-wrap:wrap;}
.article-meta .back-link {color:var(--accent-teal);}
.article-hero .hero-image {width:100%;max-height:420px;object-fit:cover;border:1px solid var(--glass-border);border-radius:10px;margin-bottom:2rem;}
.article-hero h1 {font-family:var(--serif);font-size:clamp(2rem,4.5vw,3.5rem);font-weight:400;line-height:1.15;color:var(--gold-light);overflow-wrap:anywhere;}
.article-subtitle {margin:1rem 0 2.5rem;color:var(--text-muted);font-size:.85rem;}
.article-body {font-size:1.05rem;line-height:1.95;color:var(--text-soft);overflow-wrap:anywhere;}
.article-body p {margin:0 0 1.4rem;}
.article-body h2,.article-body h3,.article-references h3 {font-family:var(--serif);color:var(--gold-light);font-weight:400;font-size:1.7rem;line-height:1.3;margin:2.5rem 0 1rem;}
.article-body h3 {font-size:1.35rem;}
.article-body a,.article-references a {color:var(--accent-teal);text-decoration:underline;text-underline-offset:3px;}
.article-body ul,.article-body ol {padding-left:1.5rem;margin:0 0 1.5rem;}
.article-body li {margin-bottom:.5rem;}
.article-body blockquote {border-left:2px solid var(--gold);padding:1rem 1.5rem;margin:2rem 0;background:var(--glass-bg);font-family:var(--serif);font-size:1.2rem;}
.article-body blockquote p:last-child {margin-bottom:0;}
.article-body img {height:auto;max-width:100%;border-radius:8px;}
.article-body figure {margin:2rem 0;}
.article-body figcaption {font-size:.8rem;color:var(--text-muted);}
.article-references {padding-top:1rem;border-top:1px solid var(--glass-border);font-size:.9rem;}
.article-tags {display:flex;gap:.6rem;flex-wrap:wrap;margin:2rem 0;}
.tag {border:1px solid var(--glass-border);border-radius:5px;padding:.2rem .6rem;font-size:.75rem;color:var(--text-muted);}
.related-articles {border-top:1px solid var(--glass-border);margin-top:3rem;padding-top:2rem;}
.related-articles h2,.related-articles h3 {font-family:var(--serif);font-weight:400;color:var(--gold-light);margin-bottom:1rem;}
.related-grid {display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;}
.related-card,.related-article {display:block;padding:1rem 0;}
.related-card img,.related-article img {width:100%;max-height:180px;object-fit:cover;border-radius:8px;margin-bottom:1rem;}
.related-card p,.related-article p {color:var(--text-muted);font-size:.9rem;}
.article-content table {display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.9rem;margin:1.5rem 0;}
.article-content th,.article-content td {padding:.6rem;border:1px solid var(--glass-border);}
@media(max-width:900px) {.media-grid {grid-template-columns:1fr 1fr;}.video-item {grid-template-columns:1fr;}.essay-item {grid-template-columns:180px minmax(0,1fr);}}
@media(max-width:600px) {
 .collection-main {padding:8rem 0 3rem;}.collection-nav {gap:.7rem 1.2rem;margin-bottom:2rem;}.collection-heading {margin-bottom:2rem;}
 .collection-gateway,.media-grid,.app-grid,.essay-item,.related-grid {grid-template-columns:1fr;}
 .collection-gateway {gap:2rem;}.essay-item {gap:1rem;}.essay-item img {max-height:220px;}.media-copy {padding:1.25rem;}
 .video-item {gap:0;}.article-body {font-size:1rem;}.article-meta {flex-direction:column;}.stream-links {flex-direction:column;align-items:stretch;}
}

.article-content {overflow-wrap:anywhere;min-width:0;}.article-references ul,.article-references ol {padding-left:1.4rem;}.article-references li {margin-bottom:.75rem;}
