.dj-ebook-intro{background:var(--dj-ebook-paper);color:var(--dj-ebook-ink);font-family:var(--dj-ebook-body);font-size:var(--dj-ebook-body-font-size);line-height:var(--dj-ebook-body-line-height);word-break:var(--dj-ebook-body-word-break)}.dj-ebook-intro .wrap{box-sizing:content-box;max-width:var(--dj-ebook-wrap-max-width);margin:var(--dj-ebook-wrap-margin);padding-left:var(--dj-ebook-wrap-padding-left);padding-right:var(--dj-ebook-wrap-padding-right)}.dj-ebook-intro .hero{padding-block:var(--dj-ebook-hero-padding-block);display:var(--dj-ebook-hero-display);flex-direction:var(--dj-ebook-hero-flex-direction);gap:var(--dj-ebook-hero-gap)}.dj-ebook-intro .hero-top{display:var(--dj-ebook-hero-top-display);gap:var(--dj-ebook-hero-top-gap);align-items:var(--dj-ebook-hero-top-align-items)}.dj-ebook-intro .hero-top img{width:var(--dj-ebook-hero-top-img-width);flex:var(--dj-ebook-hero-top-img-flex);border-radius:var(--dj-ebook-hero-top-img-border-radius);box-shadow:var(--dj-ebook-hero-top-img-box-shadow)}.dj-ebook-intro .hero-top>div{min-width:var(--dj-ebook-hero-top-div-min-width)}.dj-ebook-intro .kicker{display:var(--dj-ebook-kicker-display);background:var(--dj-ebook-hot);color:var(--dj-ebook-kicker-color);font-size:var(--dj-ebook-kicker-font-size);font-weight:var(--dj-ebook-kicker-font-weight);padding:var(--dj-ebook-kicker-padding);border-radius:var(--dj-ebook-kicker-border-radius)}.dj-ebook-intro h1{font-family:var(--dj-ebook-display);font-size:var(--dj-ebook-h-font-size);line-height:var(--dj-ebook-h-line-height);margin:var(--dj-ebook-h-margin);padding-bottom:var(--dj-ebook-h-padding-bottom);border-bottom:var(--dj-ebook-h-border-bottom);text-wrap:var(--dj-ebook-h-text-wrap)}.dj-ebook-intro .sub{font-family:var(--dj-ebook-display);font-size:var(--dj-ebook-sub-font-size);color:var(--dj-ebook-muted);margin-top:var(--dj-ebook-sub-margin-top)}.dj-ebook-intro .intro{color:var(--dj-ebook-muted);margin:var(--dj-ebook-intro-margin)}.dj-ebook-intro .who{background:var(--dj-ebook-core-bg);border-radius:var(--dj-ebook-who-border-radius);padding:var(--dj-ebook-who-padding);font-size:var(--dj-ebook-who-font-size);line-height:var(--dj-ebook-who-line-height)}.dj-ebook-intro .who b{display:var(--dj-ebook-who-b-display);font-family:var(--dj-ebook-display);font-size:var(--dj-ebook-who-b-font-size);margin-bottom:var(--dj-ebook-who-b-margin-bottom)}.dj-ebook-intro .who ul{margin:var(--dj-ebook-who-ul-margin);padding-left:var(--dj-ebook-who-ul-padding-left)}.dj-ebook-intro .cta{display:var(--dj-ebook-cta-display);text-align:var(--dj-ebook-cta-text-align);background:var(--dj-ebook-accent);color:var(--dj-ebook-accent-ink);font-weight:var(--dj-ebook-cta-font-weight);font-size:var(--dj-ebook-cta-font-size);-webkit-text-decoration:var(--dj-ebook-cta-text-decoration);text-decoration:var(--dj-ebook-cta-text-decoration);padding:var(--dj-ebook-cta-padding);border-radius:var(--dj-ebook-cta-border-radius)}.dj-ebook-intro .cta:focus-visible,.dj-ebook-intro .card a:focus-visible{outline:var(--dj-ebook-cta-focus-visible-card-a-focus-visible-outline);outline-offset:var(--dj-ebook-cta-focus-visible-card-a-focus-visible-outline-offset)}.dj-ebook-intro .toc-head{font-family:var(--dj-ebook-display);font-size:var(--dj-ebook-toc-head-font-size);margin:var(--dj-ebook-toc-head-margin)}.dj-ebook-intro ol.cards{list-style:var(--dj-ebook-ol-cards-list-style);margin:var(--dj-ebook-ol-cards-margin);padding:var(--dj-ebook-ol-cards-padding);display:var(--dj-ebook-ol-cards-display);flex-direction:var(--dj-ebook-ol-cards-flex-direction);gap:var(--dj-ebook-ol-cards-gap)}.dj-ebook-intro .card{background:var(--dj-ebook-card);border:var(--dj-ebook-card-border);border-radius:var(--dj-ebook-card-border-radius);padding:var(--dj-ebook-card-padding)}.dj-ebook-intro .card .chip{display:var(--dj-ebook-card-chip-display);background:var(--dj-ebook-hot);color:var(--dj-ebook-card-chip-color);font-size:var(--dj-ebook-card-chip-font-size);font-weight:var(--dj-ebook-card-chip-font-weight);padding:var(--dj-ebook-card-chip-padding);border-radius:var(--dj-ebook-card-chip-border-radius);margin-bottom:var(--dj-ebook-card-chip-margin-bottom)}.dj-ebook-intro .card h2{font-family:var(--dj-ebook-display);font-size:var(--dj-ebook-card-h-font-size);line-height:var(--dj-ebook-card-h-line-height);margin:var(--dj-ebook-card-h-margin);text-wrap:var(--dj-ebook-card-h-text-wrap)}.dj-ebook-intro .card .toc-sub{font-size:var(--dj-ebook-card-toc-sub-font-size);color:var(--dj-ebook-muted);line-height:var(--dj-ebook-card-toc-sub-line-height);margin-top:var(--dj-ebook-card-toc-sub-margin-top)}.dj-ebook-intro .card p{margin:var(--dj-ebook-card-p-margin);font-size:var(--dj-ebook-card-p-font-size);line-height:var(--dj-ebook-card-p-line-height);padding-top:var(--dj-ebook-card-p-padding-top);border-top:var(--dj-ebook-card-p-border-top)}.dj-ebook-intro .card .tool{display:var(--dj-ebook-card-tool-display);margin-top:var(--dj-ebook-card-tool-margin-top);font-size:var(--dj-ebook-card-tool-font-size);font-weight:var(--dj-ebook-card-tool-font-weight);color:var(--dj-ebook-accent);-webkit-text-decoration:var(--dj-ebook-card-tool-text-decoration);text-decoration:var(--dj-ebook-card-tool-text-decoration)}.dj-ebook-intro .end{padding-block:var(--dj-ebook-end-padding-block);display:var(--dj-ebook-end-display);flex-direction:var(--dj-ebook-end-flex-direction);gap:var(--dj-ebook-end-gap)}.dj-ebook-intro .byline{font-size:var(--dj-ebook-byline-font-size);color:var(--dj-ebook-muted);text-align:var(--dj-ebook-byline-text-align)}
