@layer theme,base,hs-base,components,utilities,hs-components;@layer hs-pages{.book-page{background:var(--hs-paper);color:var(--hs-ink-2)}.book-hero__trust{align-items:center;gap:var(--hs-space-2);margin:var(--hs-space-2) 0 0;color:var(--hs-muted);font-size:var(--hs-fs-sm);letter-spacing:var(--hs-ls-ui);display:inline-flex}.book-hero__trust svg{color:var(--hs-gold-text)}.book-entrances{padding-top:var(--hs-space-6);border-top:var(--hs-border-hair)}.book-banner{margin-bottom:var(--hs-space-8)}.book-banner__media{aspect-ratio:var(--hs-ratio-wide);background:var(--hs-paper-2);position:relative;overflow:hidden}.book-banner__media img{object-fit:cover}.book-notes{gap:var(--hs-space-5);margin-bottom:var(--hs-space-8);display:grid}.book-notes__title,.book-terms__title{color:var(--hs-ink);font-family:var(--hs-font-sans);font-size:var(--hs-fs-h4);font-weight:var(--hs-fw-semibold);line-height:var(--hs-lh-snug);margin:0}.book-notes__strong{font-weight:var(--hs-fw-semibold)}@media (min-width:1024px){.book-notes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.book-steps__list{gap:var(--hs-space-6);margin:0;padding:0;list-style:none;display:grid}.book-steps__item{gap:var(--hs-space-2);padding-left:calc(var(--hs-space-8) + var(--hs-space-2));display:grid;position:relative}.book-steps__item:before{content:"";top:var(--hs-space-7);bottom:calc(-1 * var(--hs-space-6));left:calc(var(--hs-space-6) - 1px);background:var(--hs-line);width:1px;position:absolute}.book-steps__item:last-child:before{display:none}.book-steps__num{width:var(--hs-space-8);color:var(--hs-gold-text);font-family:var(--hs-font-serif);font-size:var(--hs-fs-h2);line-height:var(--hs-lh-compact);text-align:center;position:absolute;top:0;left:0}.book-steps__item p{max-width:var(--hs-measure);font-size:var(--hs-fs-body);line-height:var(--hs-lh-body);margin:0}@media (min-width:1024px){.book-steps__list{gap:var(--hs-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.book-steps__item{padding:var(--hs-space-8) 0 0;border-top:var(--hs-border-hair)}.book-steps__item:before{display:none}.book-steps__num{top:var(--hs-space-4);text-align:left;width:auto}}.book-faq__line{margin:var(--hs-stack-cta) 0 0}}
