.markdown-content{max-width:65rem}.markdown-content h2{font-size:1.5rem;font-weight:700;line-height:1.5em;margin-top:1.5rem;color:var(--headerColor);text-wrap:balance}.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-size:1.25rem;font-weight:700;line-height:1.5em;margin-top:1rem}.markdown-content h4:last-of-type{margin-top:1.5em}.markdown-content h2[id],.markdown-content h3[id]{scroll-margin-top:calc(var(--sl-nav-height) + 3rem)}.markdown-content p{font-size:1rem;line-height:1.6em;margin-top:1rem;color:var(--bodyTextColor)}.markdown-content a{font-size:inherit;text-decoration:underline;color:var(--sl-color-accent-high)}.markdown-content ul,.markdown-content ol{margin:0;margin:1rem 0;padding-inline-start:1.5rem}.markdown-content ul li,.markdown-content ol li{font-size:1rem;line-height:1.6em;margin-top:1rem;color:var(--bodyTextColor)}.markdown-content ul li:not(>.custom-checkmarks),.markdown-content ol li:not(>.custom-checkmarks){list-style:circle}.markdown-content ul ::marker,.markdown-content ol ::marker{color:var(--sl-color-gray-3)}.markdown-content ol ol{list-style-type:lower-roman}.markdown-content figcaption{font-size:.875rem;font-style:italic;text-align:center;color:var(--sl-color-gray-1);margin-bottom:2rem}.markdown-content figcaption:has(+p){margin-top:-1.25rem;margin-bottom:2rem}.markdown-content figcaption p{margin-inline:auto;max-width:60ch}.markdown-content ol>li:has(h3) h3{font-family:var(--headerFont);color:var(--sl-color-accent-high)}.markdown-content ol>li:has(h3)::marker{font-size:1.25rem;color:var(--sl-color-accent-high)}.markdown-content img{width:100%;max-width:800px;height:auto;margin:1.5em auto;border-radius:var(--sl-border-radius);display:block}.markdown-content pre{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{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}@media only screen and (min-width: 48rem){.markdown-content img{width:80%;margin:2em auto}}@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{height:100%;position:relative}.markdown-content .sbs .cs-image-group .cs-image img{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}}@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-checkmarks{list-style:none;margin:0}ul.custom-checkmarks ul{list-style:none}ul.custom-checkmarks li:before{content:"✓";margin-inline-end:.5em;color:var(--sl-color-accent)}
