/* EITYWT cover + media coverage components */
.real-cover-wrap{display:flex;justify-content:center;align-items:center;padding:1rem;background:#0c0c0c}.real-book-cover{display:block;width:min(100%,360px);height:auto;border:1px solid rgba(255,255,255,.18);box-shadow:0 28px 70px rgba(0,0,0,.48);transform:rotate(1deg);background:#fff}.book-proof{margin-top:1rem;font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-weight:800;text-align:center}.coverage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.coverage-card{display:flex;flex-direction:column;min-height:250px;padding:1.4rem;border:1px solid var(--line);background:#111;color:#fff;text-decoration:none;transition:.18s ease}.coverage-card:hover,.coverage-card:focus-visible{transform:translateY(-3px);border-color:var(--red);outline:none}.coverage-card.featured{grid-column:1/-1;min-height:310px;background:linear-gradient(135deg,#151515,#090909);border-left:7px solid var(--red)}.coverage-outlet{font-size:.75rem;font-weight:950;text-transform:uppercase;letter-spacing:.14em;color:var(--red);margin-bottom:.9rem}.coverage-card h3{font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;text-transform:uppercase;font-size:clamp(2rem,4vw,3.6rem);line-height:.95;margin-bottom:.8rem}.coverage-card:not(.featured) h3{font-size:clamp(1.6rem,2.6vw,2.4rem)}.coverage-card p{color:#d5d0c8;margin:auto 0 1rem}.coverage-link{font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.coverage-note{max-width:68ch;color:var(--muted)}
@media(max-width:760px){.coverage-grid{grid-template-columns:1fr}.coverage-card.featured{grid-column:auto}.real-book-cover{width:min(100%,300px)}}
@media print{
  *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}
  body{background:#fff!important;color:#111!important}
  .site-header{position:static!important;background:#111!important;color:#fff!important}
  .dj-hero,.editorial-section,.section,.page-hero,.book-band,.drj-copy,.site-footer{background:#fff!important;color:#111!important}
  .dj-hero:before,.dj-hero:after,.page-hero:after{display:none!important}
  .dj-hero-grid{min-height:0!important;grid-template-columns:1fr!important}
  .dj-hero-copy{padding:1.2rem!important}
  .dj-hero-photo,.drj-photo,.feature-grid{display:none!important}
  .dj-stamp,.eyebrow,.kicker{color:#8f1218!important}
  .lede,.micro,.prose p,.prose li,.coverage-note,.book-band-copy p,.site-footer p{color:#222!important}
  h1,h2,h3,p,span,strong,b,li{opacity:1!important}
  .manifesto{background:#d21f26!important;color:#fff!important}
  .editorial-section.paper,.fact,.book-band{background:#fff!important;color:#111!important}
  .real-cover-wrap{background:#fff!important;padding:.15in!important}
  .real-book-cover{box-shadow:none!important;transform:none!important;max-height:7.5in!important;width:auto!important;max-width:100%!important;margin:auto!important}
  .book-band{display:grid!important;grid-template-columns:2.5in 1fr!important;break-inside:avoid!important}
  .book-band-copy{padding:.3in!important}
  .water-bar,.water-grid{background:#ddd!important;border-color:#999!important}
  .water-step{background:#fff!important;color:#111!important;border:1px solid #bbb!important}
  .water-step p{color:#222!important}
  .coverage-grid{display:block}.coverage-card{break-inside:avoid;margin-bottom:.15in;border:1px solid #888!important;background:#fff!important;color:#000!important;min-height:0}.coverage-card p{color:#222!important}.coverage-outlet{color:#a00!important}
  .button,.button:visited{color:#111!important;border-color:#555!important;background:#fff!important}.button.red{background:#d21f26!important;color:#fff!important}
}
