/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-content:"";--toc-link-color:transparent;--toc-link-color-selected:transparent;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}section.svelte-x2c6f6{grid-template-columns:var(--track-entire);font-size:var(--text-1v2,var(--text-1v2-fs));line-height:var(--tw-leading,var(--text-1v2--line-height,var(--text-1v2-lh)));letter-spacing:var(--tw-tracking,var(--text-1v2--letter-spacing,var(--text-1v2-ls)));font-weight:var(--tw-font-weight,var(--text-1v2--font-weight,var(--text-1v2-fw)));--gap-y-between-paragraphs:1lh;display:grid}@media not all and (width>=1024px){section.svelte-x2c6f6{row-gap:var(--gap-y-between-paragraphs)}}section.svelte-x2c6f6>h2{grid-column:var(--track-col-v-bidir-inner,inner);scroll-margin-top:var(--scroll-margin-top);font-size:var(--text-h4,var(--text-h4-fs));line-height:var(--tw-leading,var(--text-h4--line-height,var(--text-h4-lh)));letter-spacing:var(--tw-tracking,var(--text-h4--letter-spacing,var(--text-h4-ls)));font-weight:var(--tw-font-weight,var(--text-h4--font-weight,var(--text-h4-fw)))}@media (width>=1024px){section.svelte-x2c6f6>h2{grid-column:var(--track-col-n-start-1,track-start 1) / var(--track-col-n-end-1,track-end 1);grid-column:var(--track-col-n-start-1,track-start 1) / var(--track-col-n-end-4,track-end 4);max-width:9em;height:0}}@media (width>=1280px){section.svelte-x2c6f6>h2{grid-column:var(--track-col-n-start-5,track-start 5) / var(--track-col-n-end-5,track-end 5);grid-column:var(--track-col-n-start-5,track-start 5) / var(--track-col-n-end-7,track-end 7)}}section.svelte-x2c6f6>h2[data-subheading]:before{margin-bottom:var(--spacing,.25rem);font-size:var(--text-1,var(--text-1-fs));line-height:var(--tw-leading,var(--text-1--line-height,var(--text-1-lh)));letter-spacing:var(--tw-tracking,var(--text-1--letter-spacing,var(--text-1-ls)));font-weight:var(--tw-font-weight,var(--text-1--font-weight,var(--text-1-fw)));color:var(--color-808080,gray);--tw-content:attr(data-subheading);content:var(--tw-content);display:block}section.svelte-x2c6f6>div{grid-column:var(--track-col-v-bidir-inner,inner);--gap-y-between-paragraph-and-h3:calc(var(--spacing,.25rem) * 10)}@media (width>=1024px){section.svelte-x2c6f6>div{grid-column:var(--track-col-n-start-5,track-start 5) / var(--track-col-n-end-5,track-end 5);grid-column:var(--track-col-n-start-5,track-start 5) / var(--track-col-n-end-12,track-end 12);--gap-y-between-paragraph-and-h3:calc(var(--spacing,.25rem) * 16)}}@media (width>=1280px){section.svelte-x2c6f6>div{grid-column:var(--track-col-n-start-8,track-start 8) / var(--track-col-n-end-8,track-end 8);grid-column:var(--track-col-n-start-8,track-start 8) / var(--track-col-n-end-12,track-end 12)}}@media (width>=1440px){section.svelte-x2c6f6>div{grid-column:var(--track-col-n-start-8,track-start 8) / var(--track-col-n-end-8,track-end 8);grid-column:var(--track-col-n-start-8,track-start 8) / var(--track-col-n-end-11,track-end 11)}}section.svelte-x2c6f6>div>h3{font-size:var(--text-h5,var(--text-h5-fs));line-height:var(--tw-leading,var(--text-h5--line-height,var(--text-h5-lh)));letter-spacing:var(--tw-tracking,var(--text-h5--letter-spacing,var(--text-h5-ls)));font-weight:var(--tw-font-weight,var(--text-h5--font-weight,var(--text-h5-fw)));color:var(--color-808080,gray)}section.svelte-x2c6f6>div>h3:not(:first-child){margin-top:var(--gap-y-between-paragraph-and-h3)}section.svelte-x2c6f6>div>:is(ol,p,ul):not(:first-child){margin-top:var(--gap-y-between-paragraphs)}section.svelte-x2c6f6>div>ol{list-style-type:decimal}section.svelte-x2c6f6>div>ul{padding-left:2ch;list-style-type:square}section.svelte-x2c6f6>div>figure:not(:first-child),section.svelte-x2c6f6>div>figure:not(:first-child)+:is(ol,p,ul){margin-top:calc(var(--gap-y-between-paragraphs) + (var(--gap-y-between-paragraphs) - 1em) / 2)}@media (width>=640px){section.svelte-x2c6f6>div>figure.narrow{width:var(--spacing-track-3,calc((var(--spacing-track) + var(--spacing-track-gap-x)) * (3 - 1) + var(--spacing-track)))}}@media (width>=768px){section.svelte-x2c6f6>div>figure.narrow{float:left}}@media (width>=1024px){section.svelte-x2c6f6>div>figure.narrow{margin-left:calc(calc(var(--spacing-track-4) + var(--spacing-track-gap-x)) * -1);width:var(--spacing-track-4,calc((var(--spacing-track) + var(--spacing-track-gap-x)) * (4 - 1) + var(--spacing-track)))}}@media (width>=1280px){section.svelte-x2c6f6>div>figure.narrow{margin-left:calc(calc(var(--spacing-track-3) + var(--spacing-track-gap-x)) * -1);width:var(--spacing-track-3,calc((var(--spacing-track) + var(--spacing-track-gap-x)) * (3 - 1) + var(--spacing-track)))}}@media (width>=640px){@media not all and (width>=1024px){section.svelte-x2c6f6>div>figure.narrow+:not(.narrow,.wide){margin-left:calc(var(--spacing-track-3) + var(--spacing-track-gap-x));width:var(--spacing-track-5,calc((var(--spacing-track) + var(--spacing-track-gap-x)) * (5 - 1) + var(--spacing-track)))}}}@media (width>=1024px){section.svelte-x2c6f6>div>figure.wide{margin-left:calc(calc(var(--spacing-track-4) + var(--spacing-track-gap-x)) * -1)}}@media (width>=1280px){section.svelte-x2c6f6>div>figure.wide{margin-left:calc(calc(var(--spacing-track-3) + var(--spacing-track-gap-x)) * -1)}}@media (width>=1440px){section.svelte-x2c6f6>div>figure.wide{margin-left:calc(calc(var(--spacing-track-3) + var(--spacing-track-gap-x)) * -1)}}section.svelte-x2c6f6>div span:has(>span>a[href^=http]){margin-right:.1em}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --toc-link-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --toc-link-color-selected{syntax:"<color>";inherits:false;initial-value:#0000}@keyframes svelte-15d0hcu---animation-color{entry 0%{color:var(--toc-link-color)}entry 10%{color:var(--toc-link-color-selected)}exit 90%{color:var(--toc-link-color-selected)}exit 100%{color:var(--toc-link-color)}}@keyframes svelte-15d0hcu---animation-scale-y{entry 0%{transform-origin:top;scale:1 0}entry 10%{transform-origin:top;scale:1}exit 90%{transform-origin:bottom;scale:1}exit 100%{transform-origin:bottom;scale:1 0}}a.svelte-15d0hcu{color:var(--toc-link-color);animation-name:svelte-15d0hcu---animation-color;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--animation-timeline)}a.svelte-15d0hcu:before{transform-origin:top;--tw-scale-y:0%;width:.075em;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-808080,gray);--tw-content:"";content:var(--tw-content);animation-name:svelte-15d0hcu---animation-scale-y;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--animation-timeline);inset-block:0;position:absolute;left:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
