/* Shared MIRROR wordmark with the approved cursive signature. */
header.reference-header{background:#10141d;color:#f6f4ef}
header .reference-brand,header .wordmark,.article-header .masthead-brand{display:block;width:clamp(180px,19vw,270px);flex:0 0 auto;text-decoration:none}
header .reference-brand>img,header .wordmark>img,.article-header .masthead-brand>img{position:static;display:block;width:100%;max-width:none;height:auto;margin:0;filter:none;object-fit:contain}
header.reference-header nav a,header.reference-header .bag,header.reference-header .mobile-menu{color:#f6f4ef}
header.reference-header .bag{border-color:#77839a}
.hero .hero-copy .hero-unified-logo{margin:20px 0 28px;width:100%;max-width:470px}
.hero-unified-logo img{display:block;width:100%;height:auto}
@media(max-width:760px){header .reference-brand,header .wordmark,.article-header .masthead-brand{width:180px}.hero .hero-copy .hero-unified-logo{max-width:380px}}
@media(max-width:380px){header .reference-brand,header .wordmark,.article-header .masthead-brand{width:155px}}

/* Restore the cover beside the founder portrait. */
.reference-hero.restored-cover-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}
.restored-cover-hero>.hero-edition{display:flex!important;flex-direction:column;align-items:center;justify-content:center;grid-column:2;grid-row:1;width:100%;max-width:440px;margin:auto;padding:25px 20px;min-width:0}
.restored-cover-hero #spotlight-name{display:block;font:12px/1.6 Arial,sans-serif;letter-spacing:1.4px;text-align:center;color:#dce5fb;margin:0 0 20px}
.restored-cover-hero .magazine-stack{display:block;width:82%;max-width:315px;margin:0 auto;transform:perspective(1000px) rotateY(-22deg) rotateZ(0deg)!important;filter:drop-shadow(12px 14px 18px #0007);isolation:isolate}
.restored-cover-hero .magazine-stack img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
.restored-cover-hero .cover-switcher{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px}
.restored-cover-hero .cover-switcher button{font:13px Arial,sans-serif;color:#fff;border:1px solid #626b7c;padding:9px 12px;background:transparent}
.restored-cover-hero .cover-switcher button.active{border-color:#487bff;background:#153b9e}
.restored-cover-hero .spotlight-actions{text-align:center;margin-top:22px}.restored-cover-hero .spotlight-sample-note{font:12px/1.5 Arial;color:#c7d0e0}
@media(max-width:760px){.reference-hero.restored-cover-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding-inline:4vw}.restored-cover-hero>.hero-edition{padding:20px 0}.restored-cover-hero #spotlight-name{font-size:9px;letter-spacing:.5px;margin-bottom:15px}.restored-cover-hero .cover-switcher{gap:5px;margin-top:20px}.restored-cover-hero .cover-switcher button{font-size:10px;padding:7px 6px}.restored-cover-hero .spotlight-actions .button{font-size:10px;padding:10px}.restored-cover-hero .spotlight-sample-note{font-size:10px}}

#nav .mobile-subscribe{display:none}@media(max-width:760px){#nav.open .mobile-subscribe{display:block}}
