/* Editorial extensions: shared palette, quiet type, distinct reading layouts. */
header nav{align-items:center;flex-wrap:wrap}.editorial-hero{padding:85px 0 65px;border-bottom:1px solid var(--border)}.editorial h1{font-size:clamp(3.2rem,6vw,6rem);max-width:1000px;line-height:1.04}.editorial h1 em{font-style:normal;color:var(--red)}.editorial-intro{font-size:1.2rem;color:#bbb;max-width:650px;margin:30px 0 0}.jump-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.jump-links a{padding:10px 17px;border:1px solid #555;font-size:.9rem}.jump-links a:hover{border-color:var(--red)}.song-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding:75px 0;border-bottom:1px solid var(--border);scroll-margin-top:30px}.large-number{display:block;font-size:5rem;line-height:1;color:#555;font-weight:800;letter-spacing:-.08em;margin-bottom:28px}.song-story aside h2{font-size:clamp(2.2rem,4vw,3.8rem);margin-bottom:30px;overflow-wrap:anywhere}.song-story .eyebrow{font-size:.75rem}.story-copy{padding-top:20px}.story-copy h3{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.15;margin-bottom:25px}.story-copy>p,.journal-body>p{font-size:1.15rem;line-height:1.85;color:#c0bfbc}.listening-note{border-left:2px solid var(--red);padding:8px 0 8px 24px;margin-top:35px}.listening-note .eyebrow{margin-bottom:10px;color:#e1d3bc}.listening-note p:last-child{margin:0;color:var(--muted)}.closing-note{padding:70px 0}.button-row{display:flex;gap:28px;align-items:center;margin-top:30px;flex-wrap:wrap}.button-row .text-link{margin-top:0}.studio-hero{display:grid;grid-template-columns:1fr 210px;align-items:end;gap:45px}.studio-stamp{border:1px solid #484848;padding:24px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:monospace;font-size:.7rem;letter-spacing:.08em;color:#bbb}.studio-stamp strong{font-family:Arial,sans-serif;display:block;width:100%;font-size:7rem;line-height:1.1;color:var(--fg);letter-spacing:-.07em}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--red)}.journal-entry{padding:70px 0;display:grid;grid-template-columns:220px 1fr;gap:55px}.journal-meta{font-family:monospace;font-size:.8rem;color:var(--muted);display:flex;flex-direction:column;gap:12px;padding-top:5px}.journal-body{max-width:760px}.journal-body .lead{font-size:1.35rem;color:var(--fg)}.journal-signoff{display:flex;justify-content:space-between;border-top:1px solid #444;margin-top:35px;padding-top:20px;font-weight:bold}.journal-signoff span{font-family:monospace;color:#888;font-weight:normal}.studio-outro{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:45px;background:#e7ded0;color:#171717;margin:0 0 70px}.studio-outro img{display:block;width:100%;height:auto}.studio-outro p{color:#514a42}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:45px 0 65px}.discovery-card{position:relative;display:flex;flex-direction:column;min-height:270px;padding:28px;background:#191919;border:1px solid #444}.discovery-card:hover{border-color:var(--red);background:#211819}.discovery-card .eyebrow{font-size:.7rem}.discovery-title{font-size:1.8rem;font-weight:750;line-height:1.15}.discovery-caption{font-size:.95rem;color:#aaa;margin-top:18px;max-width:230px}.card-arrow{position:absolute;bottom:18px;right:24px;color:var(--red);font-size:1.8rem}.discovery-feature{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:var(--red);color:#111;padding:45px}.discovery-feature .eyebrow{color:#501b1b}.discovery-feature p:not(.eyebrow){max-width:420px}.feature-mark{font-size:clamp(2.5rem,5vw,4.4rem);font-weight:900;line-height:.95;letter-spacing:-.06em;align-self:center}.feature-mark span{color:#fff}.fan-contact{padding:50px 45px;background:#e7ded0;color:#171717;margin-bottom:70px}.fan-contact .eyebrow{color:#625649}.fan-contact>p:not(.eyebrow){max-width:600px;font-size:1.1rem}.fan-contact .primary{margin-top:15px}.fan-contact .text-link{display:inline-block;margin-left:25px}.story-invitation{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #444;margin-top:30px;padding-top:30px}.story-invitation .eyebrow{margin-bottom:12px}.story-invitation h3{font-size:1.7rem}.story-invitation p:last-child{color:var(--muted);margin-bottom:0}.story-invitation .outline{flex-shrink:0}footer nav{max-width:600px;flex-wrap:wrap;gap:12px 25px}footer p{margin:8px 0 0;font-size:.8rem}
@media(max-width:900px){.song-story{gap:40px}.studio-hero{grid-template-columns:1fr 170px;gap:25px}.studio-stamp{padding:18px;font-size:.6rem}.studio-stamp strong{font-size:6rem}.journal-entry{grid-template-columns:150px 1fr;gap:30px}.discovery-grid{gap:12px}.discovery-card{padding:22px}.discovery-title{font-size:1.5rem}.studio-outro{padding:30px;gap:25px}.feature-mark{font-size:3rem}}
@media(max-width:650px){.editorial-hero{padding:45px 0 40px}.editorial h1{font-size:clamp(2.8rem,11vw,4rem)}.editorial-intro{font-size:1.05rem}.song-story{grid-template-columns:1fr;gap:20px;padding:45px 0}.large-number{font-size:3.5rem;margin-bottom:20px}.song-story aside h2{font-size:2.5rem}.story-copy{padding:0}.story-copy>p{font-size:1.05rem}.studio-hero{grid-template-columns:1fr}.studio-stamp{max-width:210px;margin-top:15px}.studio-stamp strong{font-size:5rem}.journal-entry{grid-template-columns:1fr;padding:40px 0;gap:25px}.journal-meta{flex-direction:row;flex-wrap:wrap;font-size:.7rem;gap:10px 22px}.journal-body .lead{font-size:1.15rem}.studio-outro{grid-template-columns:1fr;margin-bottom:45px;padding:25px}.discovery-grid{grid-template-columns:1fr;padding:30px 0 45px;gap:15px}.discovery-card{min-height:210px;padding:25px}.discovery-title{font-size:1.8rem}.discovery-feature{grid-template-columns:1fr;padding:30px 25px;gap:30px}.feature-mark{font-size:2.7rem}.fan-contact{padding:30px 25px;margin-bottom:45px}.fan-contact .text-link{display:block;margin-left:0}.story-invitation{display:block}.story-invitation .outline{display:inline-block;margin-top:22px}.closing-note{padding:45px 0}.button-row{gap:20px}footer{align-items:start}footer nav{width:100%;font-size:.8rem}}
