.markdown-content{max-width:65rem}.markdown-content h2:not(:where(.not-content *)){font-family:var(--headerFont);font-size:1.5rem;font-weight:700;line-height:1.5em;margin-top:2rem;color:var(--headerColor);text-wrap:balance}.markdown-content h3:not(:where(.not-content *)),.markdown-content h4:not(:where(.not-content *)),.markdown-content h5:not(:where(.not-content *)),.markdown-content h6:not(:where(.not-content *)){font-size:1.25rem;font-weight:700;line-height:1.5em;margin-top:1.5rem}.markdown-content h4:last-of-type:not(:where(.not-content *)){margin-top:1.5em}.markdown-content h2:not(:where(.not-content *))[id],.markdown-content h3:not(:where(.not-content *))[id]{scroll-margin-top:calc(var(--sl-nav-height) + 3rem)}.markdown-content p:not(:where(.not-content *)){font-size:1rem;line-height:1.6em;margin-top:1rem;color:var(--bodyTextColor)}.markdown-content a:not(:where(.not-content *)){font-size:inherit;text-decoration:underline;color:var(--sl-color-accent-high)}.markdown-content ul:not(:where(.not-content *)),.markdown-content ol:not(:where(.not-content *)){margin:1rem 0;padding-inline-start:1.5rem}.markdown-content ul:not(:where(.not-content *)) li,.markdown-content ol:not(:where(.not-content *)) li{font-size:1rem;line-height:1.6em;margin-top:1rem;color:var(--bodyTextColor)}.markdown-content ul:not(:where(.not-content *)) li:not(>.custom-bullets checkmark),.markdown-content ol:not(:where(.not-content *)) li:not(>.custom-bullets checkmark){list-style:circle}.markdown-content ul:not(:where(.not-content *)) ::marker,.markdown-content ol:not(:where(.not-content *)) ::marker{color:var(--sl-color-gray-3)}.markdown-content ol ol:not(:where(.not-content *)){list-style-type:lower-roman}.markdown-content figure:not(:where(.not-content *)) img{margin-bottom:0}.markdown-content figure:not(:where(.not-content *)) figcaption{font-size:.9375rem;line-height:1.4rem;font-style:italic;text-align:center;color:var(--sl-color-gray-1);margin-top:1rem;margin-bottom:2rem}.markdown-content figure:not(:where(.not-content *)) figcaption p{margin-inline:auto;max-width:60ch}.markdown-content ol>li:has(h3):not(:where(.not-content *)) h3{font-family:var(--headerFont);color:var(--sl-color-accent-high)}.markdown-content ol>li:has(h3):not(:where(.not-content *))::marker{font-size:1.25rem;color:var(--sl-color-accent-high)}.markdown-content img:not(:where(.not-content *)){width:100%;max-width:800px;height:auto;margin:1.5em auto;border-radius:var(--sl-border-radius);display:block}.markdown-content pre:not(:where(.not-content *)){width:100%;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:1.5em auto;padding:1rem}.markdown-content kbd:not(:where(.not-content *)){background-color:var(--sl-color-gray-1);border-radius:3px;border:1px solid var(--sl-color-gray-2);box-shadow:0 1px 1px #0003,0 2px #ffffffb3 inset;color:var(--sl-color-black);display:inline-block;font-size:.85em;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}.markdown-content blockquote:not(:where(.not-content *)){border-left:4px solid var(--sl-color-accent-high);margin:1.5em 0;padding:.5em 1em;font-style:italic;color:var(--sl-color-gray-2)}.markdown-content blockquote:not(:where(.not-content *)) p{margin:0}.markdown-content .video-container{margin:2em auto;width:100%;max-width:90%}@media only screen and (min-width: 48rem){.markdown-content img:not(:where(.not-content *)){width:80%;margin:2em auto}.markdown-content .video-container.is-portrait{max-width:40ch}}@media only screen and (min-width: 0rem){.markdown-content .sbs{margin-block:1em}.markdown-content .sbs .cs-container{width:100%;display:flex;flex-direction:column;align-items:center;margin:auto;padding:1em;gap:2em;border-radius:var(--sl-border-radius);background-color:var(--sl-color-gray-6)}.markdown-content .sbs .cs-container.reverse{flex-direction:column-reverse}.markdown-content .sbs .cs-container>*{flex:1}.markdown-content .sbs .cs-image-group{display:flex;flex-direction:column;gap:2em}.markdown-content .sbs .cs-image-group .cs-image{position:relative}.markdown-content .sbs .cs-image-group .cs-image img{height:auto;margin:0 auto;width:100%;border-radius:calc(var(--sl-border-radius) / 2)}.markdown-content .sbs .cs-image-group .cs-image .cs-box{text-align:center;padding:.5em 1em;box-sizing:border-box;background-color:var(--sl-color-gray-2);color:var(--sl-color-black);font-family:var(--headerFont);font-size:clamp(.875rem,1.5vw,1.25rem);border-radius:var(--bor);position:absolute;right:2em;bottom:0;z-index:1}.markdown-content .sbs .cs-image-group .cs-image figcaption{margin-top:1.25rem}.markdown-content .sbs .cs-content{text-align:left;width:100%;max-width:36.625rem;display:flex;flex-direction:column;align-items:flex-start}.markdown-content .sbs .cs-content h2{margin-top:0}.markdown-content .sbs h3{margin-top:1.5rem}.markdown-content .sbs .cs-text{margin-top:1rem}.markdown-content .sbs ul,.markdown-content .sbs ol{margin:1rem 0;padding-inline-start:1.5rem}.markdown-content .sbs ul li,.markdown-content .sbs ol li{font-size:1rem;line-height:1.6em;margin-top:1rem;color:var(--bodyTextColor)}.markdown-content .sbs ul li:not(>.custom-bullets checkmark),.markdown-content .sbs ol li:not(>.custom-bullets checkmark){list-style:circle}.markdown-content .sbs ul ::marker,.markdown-content .sbs ol ::marker{color:var(--sl-color-gray-3)}}@media only screen and (min-width: 48rem){.markdown-content .sbs .cs-container{max-width:80rem;margin:4em auto;padding:2.5em;gap:4em;flex-direction:row;align-items:flex-start;border-radius:var(--sl-border-radius);background-color:var(--sl-color-gray-6);position:relative}.markdown-content .sbs .cs-container.reverse{flex-direction:row-reverse}.markdown-content .sbs .cs-container.reverse img{margin:0 0 0 auto}.markdown-content .sbs .cs-content{padding:0}.markdown-content .sbs .cs-image-group{display:flex;flex-direction:column;position:sticky;top:4em}.markdown-content .sbs .cs-image-group .cs-image img{margin:0 auto}}ul.custom-bullets li{list-style:none}ul.custom-bullets li:before{margin-inline-end:.5em}ul.custom-bullets.checkmark li:before{content:"✓";color:var(--sl-color-accent)}ul.custom-bullets.cross li:before{content:"✗";color:#e53935}.cs-faq-group{padding:0;margin:0;list-style:none}.cs-faq-group .cs-faq-item{list-style:none}.cs-faq-group details{overflow:hidden;transition:.2s}.cs-faq-group details:hover:not([open]){background:var(--sl-color-gray-5)}.cs-faq-group details[open]{margin-bottom:clamp(.75rem,1.3vw,1rem);border-bottom:1px solid var(--primary)}.cs-faq-group details[open]::details-content{block-size:auto;padding-bottom:clamp(.75rem,1.3vw,1rem)}.cs-faq-group details::details-content{font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5em;block-size:0;transition:block-size .3s,content-visibility .3s;transition-behavior:allow-discrete}.cs-faq-group details *{margin:0}.cs-faq-group summary{margin-inline-start:1rem;padding:clamp(.75rem,1.3vw,1rem) 0;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;line-height:1.2em;text-wrap:pretty;color:var(--headerColor);cursor:pointer}.cs-faq-group summary::marker{font-size:1rem;color:var(--sl-color-accent)}.cs-faq-group .cs-item-p{color:var(--bodyTextColor)}.cs-faq-group .cs-item-p:not(:last-child){margin-bottom:1rem}
