.content-figure:where(.astro-ulx4zxvc){display:block;padding-top:1rem}.content-figure-inner:where(.astro-ulx4zxvc){display:block}.content-figure-media:where(.astro-ulx4zxvc){width:100%}.content-figure:where(.astro-ulx4zxvc):not(.has-caption) .content-figure-media:where(.astro-ulx4zxvc){padding-bottom:1.5rem}.content-figure:where(.astro-ulx4zxvc).has-side-caption{max-width:min(100%,62rem)!important}.content-figure:where(.astro-ulx4zxvc).has-side-caption .content-figure-inner:where(.astro-ulx4zxvc){display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,var(--content-figure-media-width, 70%));gap:2rem;align-items:center}.content-figure:where(.astro-ulx4zxvc).has-side-caption.caption-right .content-figure-inner:where(.astro-ulx4zxvc){grid-template-columns:minmax(8rem,var(--content-figure-media-width, 70%)) minmax(0,1fr)}.content-figure-image:where(.astro-ulx4zxvc){display:block;line-height:0;border-radius:.5rem;overflow:hidden}.content-figure-image:where(.astro-ulx4zxvc) .figure-img:where(.astro-ulx4zxvc){display:block;width:100%;height:auto;max-height:none}.content-figure-video:where(.astro-ulx4zxvc){position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:.5rem;background:var(--sl-color-gray-6)}.content-figure-video:where(.astro-ulx4zxvc) iframe:where(.astro-ulx4zxvc){position:absolute;top:0;left:0;width:100%;height:100%;border:none}.content-figure-caption:where(.astro-ulx4zxvc){font-family:Inter,system-ui,sans-serif;text-align:center;color:var(--sl-color-gray-2);font-size:1.1rem;line-height:1.5;margin:0;padding:1rem 1rem .5rem}.content-figure:where(.astro-ulx4zxvc).has-side-caption .content-figure-caption:where(.astro-ulx4zxvc){text-align:left;padding:0}.content-figure-caption:where(.astro-ulx4zxvc) *{font-family:Inter,system-ui,sans-serif}@media(max-width:48rem){.content-figure:where(.astro-ulx4zxvc):not(.has-side-caption){max-width:min(100%,max(var(--content-figure-max-width, 70%),90%))!important}.content-figure:where(.astro-ulx4zxvc).has-side-caption .content-figure-inner:where(.astro-ulx4zxvc),.content-figure:where(.astro-ulx4zxvc).has-side-caption.caption-right .content-figure-inner:where(.astro-ulx4zxvc){grid-template-columns:1fr;gap:1rem}.content-figure:where(.astro-ulx4zxvc).has-side-caption .content-figure-caption:where(.astro-ulx4zxvc){padding:.5rem 1rem 0}}.aside:where(.astro-de22aoff){margin:1rem 0;border-radius:.375rem;overflow:hidden;border:none;background:var(--aside-bg)}.aside--tip:where(.astro-de22aoff){--aside-bg: rgba(74, 222, 128, .12);--aside-title-color: #4ade80}.aside--note:where(.astro-de22aoff){--aside-bg: rgba(45, 212, 191, .12);--aside-title-color: #2dd4bf}.aside--caution:where(.astro-de22aoff){--aside-bg: rgba(251, 191, 36, .12);--aside-title-color: #fbbf24}.aside--danger:where(.astro-de22aoff){--aside-bg: rgba(248, 113, 113, .12);--aside-title-color: #f87171}.aside--example:where(.astro-de22aoff){--aside-bg: rgba(192, 132, 252, .12);--aside-title-color: #c084fc}.aside--video:where(.astro-de22aoff){--aside-bg: rgba(32, 148, 243, .12);--aside-title-color: rgb(32, 148, 243)}.aside-header:where(.astro-de22aoff){display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:600;font-size:.9rem}.aside-icon:where(.astro-de22aoff){display:flex;align-items:center;color:var(--aside-title-color)}.aside-title:where(.astro-de22aoff){flex:1;color:var(--aside-title-color)}.aside-content:where(.astro-de22aoff){margin-top:0;padding:0 1rem .75rem;color:var(--sl-color-gray-2);font-size:.9rem;line-height:1.6}.aside-content:where(.astro-de22aoff) p:first-child{margin-top:0}.aside-content:where(.astro-de22aoff) p:last-child{margin-bottom:0}details:where(.astro-de22aoff).aside{cursor:default;padding:0}details:where(.astro-de22aoff).aside>summary:where(.astro-de22aoff){cursor:pointer;list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:600;font-size:.9rem}details:where(.astro-de22aoff).aside>summary:where(.astro-de22aoff)::-webkit-details-marker,details:where(.astro-de22aoff).aside>summary:where(.astro-de22aoff)::marker{display:none!important;content:none!important;list-style:none!important;font-size:0!important;width:0!important;height:0!important}details:where(.astro-de22aoff).aside>summary:where(.astro-de22aoff){list-style-type:none!important}details:where(.astro-de22aoff).aside>summary:where(.astro-de22aoff):before{display:none!important;content:none!important}details:where(.astro-de22aoff).aside>summary:where(.astro-de22aoff):focus{outline:none}.aside-chevron:where(.astro-de22aoff){transition:transform .2s ease;color:var(--sl-color-gray-3);margin-left:auto}details:where(.astro-de22aoff).aside[open] .aside-chevron:where(.astro-de22aoff){transform:rotate(90deg)}details:where(.astro-de22aoff).aside:not([open]) .aside-content:where(.astro-de22aoff){display:none}html[data-theme=light] .aside--tip:where(.astro-de22aoff){--aside-bg: rgba(74, 222, 128, .15);--aside-title-color: #16a34a}html[data-theme=light] .aside--note:where(.astro-de22aoff){--aside-bg: rgba(45, 212, 191, .15);--aside-title-color: #0d9488}html[data-theme=light] .aside--caution:where(.astro-de22aoff){--aside-bg: rgba(251, 191, 36, .15);--aside-title-color: #d97706}html[data-theme=light] .aside--danger:where(.astro-de22aoff){--aside-bg: rgba(248, 113, 113, .15);--aside-title-color: #dc2626}html[data-theme=light] .aside--example:where(.astro-de22aoff){--aside-bg: rgba(192, 132, 252, .15);--aside-title-color: #9333ea}html[data-theme=light] .aside--video:where(.astro-de22aoff){--aside-bg: rgb(32, 148, 243, .12);--aside-title-color: rgb(32, 148, 243)}html[data-theme=light] .aside-content:where(.astro-de22aoff){color:#374151}html[data-theme=light] .aside-content:where(.astro-de22aoff) p,html[data-theme=light] .aside-content:where(.astro-de22aoff) li,html[data-theme=light] .aside-content:where(.astro-de22aoff) figcaption{color:#374151}.aside-content:where(.astro-de22aoff),.aside-content:where(.astro-de22aoff) *{font-family:Inter,system-ui,sans-serif}.aside-content:where(.astro-de22aoff) img:not(.slide-img){max-width:100%;height:auto!important;width:auto!important;object-fit:contain}.aside-content:where(.astro-de22aoff) figure{margin:1rem 0;text-align:center}.aside-content:where(.astro-de22aoff) figure img:not(.slide-img){max-width:100%;height:auto!important;width:auto!important;object-fit:contain;display:block;margin:0 auto}.aside-content:where(.astro-de22aoff) iframe:not([src*=youtube]){width:100%;max-width:500px;aspect-ratio:1 / 1;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;display:block;margin:0 auto}.aside-content:where(.astro-de22aoff) .youtube-container{margin:.75rem auto;width:75%}.aside-content:where(.astro-de22aoff) .youtube-wrapper{max-width:100%}.aside-content:where(.astro-de22aoff) .youtube-wrapper iframe{max-width:none;aspect-ratio:16 / 9}.slides-component:where(.astro-4swmyrmf){width:100%;margin:1.5rem 0}.slides-component:where(.astro-4swmyrmf) :where(.astro-4swmyrmf){box-sizing:border-box}.slides-main:where(.astro-4swmyrmf){position:relative}.slides-container:where(.astro-4swmyrmf){position:relative;display:flex;align-items:center;justify-content:center}.slides-wrapper:where(.astro-4swmyrmf){position:relative;width:var(--slides-scale, 80%);display:flex;align-items:center;justify-content:center}.slide:where(.astro-4swmyrmf),.slide:where(.astro-4swmyrmf):first-child,.slide:where(.astro-4swmyrmf):first-of-type{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .2s ease;margin:0;padding:0}.slide:where(.astro-4swmyrmf).active{opacity:1;visibility:visible}.slide-media:where(.astro-4swmyrmf){display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;width:100%;height:100%}.slide-loader:where(.astro-4swmyrmf){position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:var(--sl-color-gray-6);border-radius:.25rem;z-index:1;transition:opacity .3s ease}.slide-media:where(.astro-4swmyrmf):not(.loading) .slide-loader:where(.astro-4swmyrmf){opacity:0;pointer-events:none}.spinner:where(.astro-4swmyrmf){width:40px;height:40px;border:3px solid var(--sl-color-gray-4);border-top-color:#43a047;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.slide-media:where(.astro-4swmyrmf).loading img,.slide-media:where(.astro-4swmyrmf).loading video,.slide-media:where(.astro-4swmyrmf).loading iframe:where(.astro-4swmyrmf){opacity:0}.slide-media:where(.astro-4swmyrmf):not(.loading) img,.slide-media:where(.astro-4swmyrmf):not(.loading) video,.slide-media:where(.astro-4swmyrmf):not(.loading) iframe:where(.astro-4swmyrmf){opacity:1;transition:opacity .3s ease}.slide-media:where(.astro-4swmyrmf) img,.slide-media:where(.astro-4swmyrmf) .slide-img{max-width:100%;max-height:none;height:auto;border-radius:.25rem;display:block}.slide-media:where(.astro-4swmyrmf) video{max-width:100%;max-height:none;height:auto;border-radius:.25rem;display:block}.youtube-wrapper:where(.astro-4swmyrmf){width:100%;max-height:none;aspect-ratio:16 / 9}.youtube-wrapper:where(.astro-4swmyrmf) iframe:where(.astro-4swmyrmf){width:100%;height:100%;border:none;border-radius:.25rem}.slides-nav:where(.astro-4swmyrmf){position:absolute;top:50%;transform:translateY(-50%);background:#00000080;border:none;color:#fff;width:3rem;height:3rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;z-index:10}.slides-nav:where(.astro-4swmyrmf):hover{background:#000c}.slides-nav:where(.astro-4swmyrmf) svg:where(.astro-4swmyrmf){width:1.5rem;height:1.5rem}.slides-prev:where(.astro-4swmyrmf){left:0}.slides-next:where(.astro-4swmyrmf){right:0}.slides-caption-container:where(.astro-4swmyrmf){display:grid;align-items:start;padding-top:1rem;padding-bottom:.5rem;max-width:var(--slides-scale, 80%);margin-left:auto;margin-right:auto}.slides-caption:where(.astro-4swmyrmf){grid-area:1 / 1;font-family:Inter,system-ui,sans-serif;text-align:center;color:var(--sl-color-gray-2);font-size:1.1rem;line-height:1.5;margin:0;padding:0 1rem;width:100%;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .2s ease}.slides-caption:where(.astro-4swmyrmf).active{opacity:1;pointer-events:auto}.slides-caption:where(.astro-4swmyrmf) *{font-family:Inter,system-ui,sans-serif}.slides-dots:where(.astro-4swmyrmf){display:flex;justify-content:center;gap:.5rem;padding:.5rem 0 0;margin:0}.dot:where(.astro-4swmyrmf),.dot:where(.astro-4swmyrmf):first-child,.dot:where(.astro-4swmyrmf):first-of-type{width:.75rem;height:.75rem;border-radius:50%;background:var(--sl-color-gray-4);border:none;cursor:pointer;padding:0;margin:0;transition:background-color .2s,transform .2s}.dot:where(.astro-4swmyrmf):hover{background:var(--sl-color-gray-3);transform:scale(1.15)}.dot:where(.astro-4swmyrmf).active{background:#43a047}.lightbox:where(.astro-4swmyrmf){display:none;position:fixed;inset:0;background:#000000d9;z-index:99999;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.lightbox:where(.astro-4swmyrmf).open{display:flex}.lightbox-close:where(.astro-4swmyrmf){position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#fff;cursor:pointer;padding:.5rem;z-index:10001;transition:transform .2s}.lightbox-close:where(.astro-4swmyrmf):hover{transform:scale(1.1)}.lightbox-close:where(.astro-4swmyrmf) svg:where(.astro-4swmyrmf){width:2rem;height:2rem}.lightbox-content:where(.astro-4swmyrmf){display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%;max-height:100%;padding:3rem 1rem 1rem;box-sizing:border-box;overflow:hidden}.lightbox-media-container:where(.astro-4swmyrmf){display:flex;align-items:center;justify-content:center;width:100%;max-width:90vw;flex:1;min-height:0}.lightbox-nav:where(.astro-4swmyrmf){flex-shrink:0;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:.75rem;transition:background-color .2s,transform .2s;display:flex;align-items:center;justify-content:center;margin:0 1rem}.lightbox-nav:where(.astro-4swmyrmf):hover{background:#000c;transform:scale(1.1)}.lightbox-nav:where(.astro-4swmyrmf) svg:where(.astro-4swmyrmf){width:2rem;height:2rem}.lightbox-media:where(.astro-4swmyrmf){display:flex;justify-content:center;align-items:center;overflow:hidden;max-width:calc(90vw - 10rem);max-height:70vh;position:relative;min-width:200px;min-height:150px}.lightbox-media:where(.astro-4swmyrmf) img{max-width:100%;max-height:70vh;width:auto;height:auto;object-fit:contain;border-radius:.25rem;transition:opacity .2s ease}.lightbox-media:where(.astro-4swmyrmf) video{max-width:100%;max-height:70vh;width:auto;height:auto;border-radius:.25rem;transition:opacity .2s ease}.lightbox-media:where(.astro-4swmyrmf) iframe{transition:opacity .2s ease}.lightbox-media:where(.astro-4swmyrmf) .youtube-wrapper{width:min(80vw,calc(70vh * 16 / 9));aspect-ratio:16 / 9}.lightbox-media:where(.astro-4swmyrmf) .youtube-wrapper iframe{width:100%;height:100%;border:none;border-radius:.25rem}.lightbox-caption-container:where(.astro-4swmyrmf){width:100%;max-width:min(800px,90%);display:grid;align-items:start;padding-top:1rem}.lightbox-caption:where(.astro-4swmyrmf){grid-area:1 / 1;font-family:Inter,system-ui,sans-serif;color:#fff;text-align:center;font-size:1.1rem;line-height:1.5;padding:0 1rem;margin:0;width:100%;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .2s ease}.lightbox-caption:where(.astro-4swmyrmf).active{opacity:1;pointer-events:auto}.lightbox-caption:where(.astro-4swmyrmf) *{font-family:Inter,system-ui,sans-serif}.lightbox-dots:where(.astro-4swmyrmf){display:flex;justify-content:center;gap:.5rem;padding:.75rem 0 .5rem;margin:0}.lightbox-dots:where(.astro-4swmyrmf) .dot:where(.astro-4swmyrmf){background:#fff6}.lightbox-dots:where(.astro-4swmyrmf) .dot:where(.astro-4swmyrmf):hover{background:#ffffffb3}.lightbox-dots:where(.astro-4swmyrmf) .dot:where(.astro-4swmyrmf).active{background:#43a047}.link-button-center:where(.astro-yr35toex){display:flex;justify-content:center;width:100%;margin:2.5rem 0}.link-button:where(.astro-yr35toex){display:inline-block;padding:.6rem 1.5rem;background-color:#43a047;color:#fff!important;font-family:"Inter",var(--sl-font),system-ui,sans-serif;font-weight:700;font-size:1rem;text-decoration:none;border-radius:.375rem;border:none;cursor:pointer;transition:background-color .2s ease}.link-button:where(.astro-yr35toex):hover{background-color:#2e7d32;text-decoration:none}.image-table-wrapper{overflow-x:auto}.image-table-wrapper table{width:100%;min-width:var(--it-min-width);margin:0}.image-table-wrapper th,.image-table-wrapper td{vertical-align:middle;padding:.65rem .75rem}.image-table-wrapper th:last-child,.image-table-wrapper td:last-child{text-align:center}.image-table-wrapper td:last-child .content-figure{max-width:var(--it-img-max-w)!important;margin:0 auto!important;padding-top:0}.image-table-wrapper td:last-child .content-figure-image{display:flex;align-items:center;justify-content:center;min-height:var(--it-img-min-h)}.image-table-wrapper td:last-child .figure-img{width:auto!important;height:auto!important;max-width:var(--it-img-max-w);max-height:var(--it-img-max-h);object-fit:contain}
