.faq .col--left .hl--2{font-size:var(--fs-h2-big)}.faq-list{display:grid}.faq-item{border-bottom:1px solid oklch(from var(--text-muted) l c h/.25);display:grid;font-size:var(--fs-body);grid-template-rows:0fr;margin-bottom:var(--gapH);padding-bottom:var(--gapH);position:relative;transition:grid-template-rows .5s,opacity .6s var(--cub2),transform .6s var(--cub2)}.faq-item:before{background-color:var(--green-highlight);height:0;left:calc(var(--gap) * -1);position:absolute;top:calc(var(--gapH) * -1 - 2px);transition:height .3s .2s ease;width:1px}@media(min-width:1280px){.faq-item:before{content:""}}.faq-item .bar{background-color:var(--green-highlight);font-size:var(--fs-s);height:1px;left:calc(var(--gap) * -1);position:absolute;transition:width .2s ease;width:0}.faq-item .bar--top{top:calc(var(--gapH) * -1 - 2px)}.faq-item .bar--bottom{bottom:0}.faq-item:first-child{border-top:1px solid oklch(from var(--text-muted) l c h/.25);padding-top:var(--gapH)}.faq-item:first-child .bar--top{top:0}.faq-item:first-child:before{top:0}.faq-item.is-active .bar{display:none}@media(min-width:1280px){.faq-item.is-active .bar{display:block;transition-delay:.2s;width:1.618em}}.faq-item.is-active .bar--top{transition-delay:0s}.faq-item.is-active .bar--bottom{transition-delay:.4s}.faq-item.is-active:before{height:calc(100% + var(--gapH) + 1px);transition-delay:0s;transition-duration:.5s}.faq-item.is-active:first-child:before{height:100%;top:0}.faq-item.is-active+.is-active .bar--top{display:none}.faq-question-heading{margin:0}.faq-question{display:flex;font-family:var(--ff-mono);font-weight:300;justify-content:space-between;letter-spacing:0;line-height:1.5;text-align:left;text-transform:none;text-wrap:balance;transition:.5s var(--cub1);transition-property:color,background-color;width:100%}.faq-question:after{background-color:var(--green-highlight);content:"";flex:0 0 1em;height:1em;margin-left:1em;margin-top:.25em;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2022.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='icon'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2032%2032'%20style='enable-background:new%200%200%2032%2032;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:none;}%20%3c/style%3e%3cpolygon%20points='16,22%206,12%207.4,10.6%2016,19.2%2024.6,10.6%2026,12%20'/%3e%3crect%20id='_x3C_Transparent_Rectangle_x3E_'%20class='st0'%20width='32'%20height='32'/%3e%3c/svg%3e") no-repeat center center/contain;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2022.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='icon'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2032%2032'%20style='enable-background:new%200%200%2032%2032;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:none;}%20%3c/style%3e%3cpolygon%20points='16,22%206,12%207.4,10.6%2016,19.2%2024.6,10.6%2026,12%20'/%3e%3crect%20id='_x3C_Transparent_Rectangle_x3E_'%20class='st0'%20width='32'%20height='32'/%3e%3c/svg%3e") no-repeat center center/contain}@media(hover:hover){.faq-question:after{transition:.3s ease;transition-property:background-color,transform}}.faq-question:hover,.faq-question:active,.faq-question[aria-expanded=true]{color:var(--green-highlight)}.faq-question:hover:after,.faq-question:active:after,.faq-question[aria-expanded=true]:after{background-color:var(--text-muted)}.faq-question[aria-expanded=true]:after{transform:scaleY(-1)}.faq-answer{display:grid;grid-template-rows:0fr;margin:0;padding:0;transition:grid-template-rows var(--cub2) .5s}.faq-answer .bodytext{font-family:var(--ff);font-size:var(--fs-s);opacity:0;padding-top:1em;transform:translateY(var(--gap));transition:transform .3s ease,opacity .3s ease;transition-delay:.175s}.faq-answer[aria-hidden=false]{grid-template-rows:1fr!important}.faq-answer[aria-hidden=false] .bodytext{opacity:1;transform:none;transition-delay:.1s}.faq-content{margin:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.faq .faq-item,.faq .faq-answer{transition:none}}@media(min-width:1280px){.text-toc+.faq{margin-top:calc(var(--gapD) * -1)}}body:has(.faq .faq-list.iv) .canvas-container{opacity:.6!important}
