.dj-book-portal{font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}
.dj-book-portal *{box-sizing:border-box}
.dj-book-press{background:transparent;padding:45px max(24px,6vw) 65px}
.dj-book-compact{background:transparent;padding:35px max(24px,5vw) 65px}
.dj-book-compact .dj-book-inner{max-width:1180px;grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr);gap:24px 42px;padding:32px 38px;border-radius:26px}
.dj-book-compact .dj-book-copy h2{font-size:40px}
.dj-book-compact .dj-book-copy h2 span{font-size:12px;margin-top:12px}
.dj-book-compact .dj-book-statement{font-size:25px;margin:18px 0}
.dj-book-compact .dj-book-description{display:none}
.dj-book-compact .dj-book-kicker{margin-bottom:16px}
.dj-book-compact .dj-book-signature{display:none}
.dj-book-compact .dj-book-covers{gap:12px}
.dj-book-compact .dj-book-covers a:nth-child(2){margin-top:20px}
@media(max-width:850px){.dj-book-compact .dj-book-inner{grid-template-columns:minmax(0,1fr);padding:26px}.dj-book-compact .dj-book-covers{max-width:300px;justify-self:start;margin:0}.dj-book-press{padding:25px 0 45px}}
@media(max-width:480px){.dj-book-compact{padding:24px 16px 45px}.dj-book-compact .dj-book-inner{padding:24px 20px}.dj-book-press .dj-book-inner{padding:24px 20px}.dj-book-press .dj-book-copy h2{font-size:48px}}
