.columns--intro.svelte-1qh1tea{margin-bottom:2.5rem}@media(min-width:48rem){.columns--intro.svelte-1qh1tea{margin-bottom:4.75rem}}.section--grey.svelte-1qh1tea{display:grid;gap:2rem;padding-block:2rem;margin-inline:calc(var(--content-padding) * -1)}@media(min-width:48rem){.section--grey.svelte-1qh1tea{gap:4rem;margin-inline:unset;padding-block:4rem}}.section--grey.svelte-1qh1tea .columns:where(.svelte-1qh1tea){margin:0}.section--grey.svelte-1qh1tea .columns:where(.svelte-1qh1tea) .column:where(.svelte-1qh1tea):has(.faq){display:grid}.section--grey.svelte-1qh1tea .columns:where(.svelte-1qh1tea) .column:where(.svelte-1qh1tea):has(.faq):first-child{justify-content:end}@media not (min-width:48rem){.section--grey.svelte-1qh1tea .columns:where(.svelte-1qh1tea) .column:where(.svelte-1qh1tea)+.column:where(.svelte-1qh1tea){margin-top:2rem}}@media not (min-width:48rem){.first-faq.svelte-1qh1tea img{height:15rem;margin-top:-1rem}}.faq h3.svelte-1qh1tea{font-family:var(--font-family);margin-top:1lh;margin-bottom:0}.faq h3.svelte-1qh1tea+p:where(.svelte-1qh1tea){margin-top:0}.faq div.svelte-1qh1tea{margin-top:1lh}.faq div.svelte-1qh1tea>h3:where(.svelte-1qh1tea){display:inline}.faq div.svelte-1qh1tea>p:where(.svelte-1qh1tea){display:inline}.faq.large h3.svelte-1qh1tea{color:var(--color-lightblue)}.bottom-book.svelte-1qh1tea .book{padding:0}@media not (min-width:48rem){.bottom-book.svelte-1qh1tea .book{margin-inline:0;background-color:var(--color-darkblue);border-radius:2rem 0}.bottom-book.svelte-1qh1tea .book:before,.bottom-book.svelte-1qh1tea .book:after{content:none}}.bottom-book.svelte-1qh1tea .column:where(.svelte-1qh1tea):first-child{padding-top:2rem;padding-inline:var(--content-padding)}@media(min-width:48rem){.bottom-book.svelte-1qh1tea .column:where(.svelte-1qh1tea):first-child{padding-block:3.125rem;padding-left:3rem;padding-right:3.625rem}}.bottom-book.svelte-1qh1tea img:where(.svelte-1qh1tea){border-radius:3rem 0 2rem}@media(min-width:48rem){.bottom-book.svelte-1qh1tea img:where(.svelte-1qh1tea){height:100%}}.single-faq.svelte-1qh1tea>div:where(.svelte-1qh1tea){margin-inline:auto;max-width:32rem;container-type:inline-size}.single-faq.svelte-1qh1tea>div:where(.svelte-1qh1tea) .faq{max-width:32rem}.video-section.svelte-1qh1tea{padding-block:2rem}@media(min-width:48rem){.video-section.svelte-1qh1tea .faq{margin-top:2.25rem}.video-section.svelte-1qh1tea .opened{margin-top:1rem}}.video-section.svelte-1qh1tea .video-section{padding:0}
