@media (max-width: 960px){.hero-grid,.featured-layout,.book-hero,.author-hero,.footer-grid{grid-template-columns:1fr}.site-nav{display:none}.header-inner{flex-wrap:wrap;padding:12px 0}.header-actions{width:100%}}

@media (max-width: 960px){.collab-soon-wrap{grid-template-columns:1fr}.collab-soon-hero{padding:90px 0 72px}.collab-soon-hero h1{font-size:40px}.collab-soon-logo{max-width:260px}}
@media (max-width: 640px){.collab-soon-hero h1{font-size:34px}.chips-grid{gap:8px}.chip-option span{width:100%}.platform-links-grid{grid-template-columns:1fr}}


.site-header-collab-soon{position:sticky;top:0;background:#fff;border-bottom:1px solid #e8edf3}
.header-inner-collab-soon{justify-content:center;min-height:86px}
.site-main-collab-soon{padding-top:0}
.collab-soon-simple{padding:48px 0 20px;background:linear-gradient(180deg,#f7fbff 0%,#ffffff 100%)}
.collab-soon-simple-inner{max-width:840px;text-align:center}
.collab-soon-copy-simple{margin:0 auto;max-width:760px}
.collab-soon-copy-simple .eyebrow{display:inline-block;margin-bottom:12px}
.collab-soon-copy-simple h1{margin:0 0 16px;font-size:56px;line-height:1.05}
.collab-soon-copy-simple p{margin:0 auto;font-size:20px;line-height:1.6;color:#4c5b6b;max-width:720px}
.collab-soon-form-only{max-width:900px}
.collab-soon-section-simple{padding-top:20px}
@media (max-width: 960px){.collab-soon-copy-simple h1{font-size:42px}.collab-soon-simple{padding:36px 0 12px}}
@media (max-width: 640px){.header-inner-collab-soon{min-height:74px}.collab-soon-copy-simple h1{font-size:34px}.collab-soon-copy-simple p{font-size:18px}}
