.book-wrapper.svelte-mh6a99{position:relative;left:-1.25em}@media(max-width:767px){.book-wrapper.svelte-mh6a99{width:80%;left:-.7em}}.book-lead.svelte-mh6a99{font-size:1.5em}@media(max-width:767px){.book-lead.svelte-mh6a99{font-size:1em;font-weight:700}}.book-top-columns.svelte-mh6a99{display:grid;grid-template-columns:54% 46%;grid-row-gap:1.5em;row-gap:1.5em;grid-column-gap:2em;-moz-column-gap:2em;column-gap:2em}@media(max-width:767px){.book-top-columns.svelte-mh6a99{grid-template-columns:100%}}.book-top-columns.svelte-mh6a99 .book-top-text:where(.svelte-mh6a99){padding-top:1em}@media(max-width:767px){.book-top-columns.svelte-mh6a99 .book-top-text:where(.svelte-mh6a99){padding:0}}.buy-btn-container.svelte-mh6a99{margin-top:2em}@media(max-width:767px){.buy-btn-container.svelte-mh6a99{margin-top:1em}}.book-divider.svelte-mh6a99{margin-top:1em;margin-bottom:1em;border-top:1px solid rgba(var(--ids__text-RGB),.1)}@media(max-width:767px){.book-divider.svelte-mh6a99{margin:.5em 0}}.teaser.svelte-mh6a99{display:grid;grid-template-columns:3fr 1fr;grid-gap:1em;gap:1em;align-items:start;grid-template-areas:"desktop mobile"}@media(max-width:767px){.teaser.svelte-mh6a99{grid-template-columns:1fr;grid-template-areas:"desktop" "mobile"}}.teaser.svelte-mh6a99 .teaser-desktop:where(.svelte-mh6a99){grid-area:desktop}.teaser.svelte-mh6a99 .teaser-mobile:where(.svelte-mh6a99){grid-area:mobile;max-width:300px}@media(max-width:767px){.teaser.svelte-mh6a99 .teaser-mobile:where(.svelte-mh6a99){margin:0 auto;max-width:250px}}.teaser.svelte-mh6a99 .browser:where(.svelte-mh6a99){border:1px solid rgba(var(--ids__text-RGB),.15);border-radius:.5rem;overflow:hidden}@media(max-width:767px){.teaser.svelte-mh6a99 .browser:where(.svelte-mh6a99){border-radius:.2em}}.teaser.svelte-mh6a99 .browser.browser-window:where(.svelte-mh6a99){padding-top:2em}.teaser.svelte-mh6a99 .browser.browser-window:where(.svelte-mh6a99):before{content:attr(data-url);font-size:.7em;position:absolute;width:100%;padding-top:.85em;height:3em;text-align:center;letter-spacing:.01em;border-bottom:1px solid rgba(var(--ids__text-RGB),.15);background-color:rgba(var(--ids__background-RGB),1);color:rgba(var(--ids__text-RGB),.5);top:0}.teaser.svelte-mh6a99 .phone:where(.svelte-mh6a99){border:1px solid rgba(var(--ids__text-RGB),.15);border-radius:1.6rem;overflow:hidden}
