.faq-section{margin:1.5rem 0 6.875rem;width:100%}@media (max-width:639.98px){.faq-section{margin:1rem 0 5rem}}.faq-section .faq-wrapper{align-items:flex-start;border-top:1px solid var(--color-border-default);display:flex;padding-top:2.5rem;width:100%}@media (max-width:1023.98px){.faq-section .faq-wrapper{flex-wrap:wrap;padding-top:0}}.faq-section .faq-navigation{background-color:var(--color-bg-surface);display:flex;flex-direction:column;position:sticky;top:3.625rem;width:16.875rem;z-index:2}@media (max-width:1279.98px){.faq-section .faq-navigation{width:12.5rem}}@media (max-width:1023.98px){.faq-section .faq-navigation{display:flex;flex-flow:row nowrap;gap:1rem;overflow:auto hidden;padding:1.25rem 0 .625rem;top:3rem;width:100%;-webkit-overflow-scrolling:touch}}.faq-section .faq-navigation li{flex:0 0 auto}.faq-section .faq-navigation a{color:var(--color-text-body);display:block;font-size:.8125rem;font-weight:400;letter-spacing:-.13px;line-height:120%;padding:.5rem 0;text-transform:uppercase;transition:color .425s}@media (max-width:639.98px){.faq-section .faq-navigation a{font-size:.75rem;letter-spacing:-.0075rem}}@media (max-width:1023.98px){.faq-section .faq-navigation a{white-space:nowrap}}@media (hover:hover){.faq-section .faq-navigation a:hover{color:var(--color-text-strong)}}.faq-section .faq-navigation .active a{color:var(--color-text-strong);text-decoration:underline;text-underline-offset:.25rem}.faq-section .faq-blocks{display:flex;flex-direction:column;gap:5rem;width:calc(100% - 16.875rem)}@media (max-width:1279.98px){.faq-section .faq-blocks{width:calc(100% - 12.5rem)}}@media (max-width:1023.98px){.faq-section .faq-blocks{gap:4.375rem;padding-top:2.375rem;width:100%}}@media (max-width:559.98px){.faq-section .faq-blocks{gap:3.5rem}}.faq-section .faq-block{display:flex;flex-direction:column;gap:2.25rem;margin-left:calc(50% - 30.46875rem);margin-right:auto;max-width:44.0625rem;width:100%}@media (max-width:1279.98px){.faq-section .faq-block{margin-left:calc(50% - 25rem);max-width:37.5rem}}@media (max-width:1023.98px){.faq-section .faq-block{margin:0 auto;max-width:100%}}.faq-section .faq-caption{color:var(--color-text-strong);font-family:"NyghtSerif",serif;font-size:2rem;font-weight:300;letter-spacing:-.02rem;line-height:100%;text-align:center}.faq-section .faq-caption b,.faq-section .faq-caption strong{font-weight:500}.faq-section .faq-caption sup{font-size:1.25rem;letter-spacing:-.0375rem}@media (max-width:1279.98px){.faq-section .faq-caption{font-size:1.875rem}}@media (max-width:639.98px){.faq-section .faq-caption{font-size:1.75rem;letter-spacing:-.0175rem;line-height:110%}}.faq-section .faq-item,.faq-section .faq-list{display:flex;flex-direction:column;width:100%}.faq-section .faq-item{align-items:flex-start;border-bottom:1px solid var(--color-border-default)}.faq-section .faq-item:first-child{border-top:1px solid var(--color-border-default)}.faq-section .faq-item__question{color:var(--color-text-strong);cursor:pointer;font-family:"NyghtSerif",serif;font-size:1.5rem;font-weight:300;letter-spacing:-.045rem;line-height:100%;padding:1.25rem 1.875rem 1.25rem 0;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.faq-section .faq-item__question b,.faq-section .faq-item__question strong{font-weight:500}.faq-section .faq-item__question sup{font-size:1.25rem;letter-spacing:-.0375rem}@media (max-width:1279.98px){.faq-section .faq-item__question{font-size:1.375rem}}@media (max-width:639.98px){.faq-section .faq-item__question{font-size:1.25rem;letter-spacing:-.025rem;line-height:110%}}@media (max-width:559.98px){.faq-section .faq-item__question{padding:1rem 1.875rem 1rem 0}}.faq-section .faq-item__icon{height:1.5rem;position:absolute;right:0;top:calc(50% - .75rem);width:1.5rem}.faq-section .faq-item__icon:after,.faq-section .faq-item__icon:before{background-color:var(--color-text-strong);content:"";position:absolute;transition:transform .425s}.faq-section .faq-item__icon:before{height:1px;right:.3125rem;top:.6875rem;width:.8125rem}.faq-section .faq-item__icon:after{height:.8125rem;right:.6875rem;top:.3125rem;width:1px}.faq-section .faq-item__answer{color:var(--color-text-strong);font-family:Onest,sans-serif;font-size:.9375rem;font-style:normal;font-weight:300;height:0;letter-spacing:-.15px;line-height:140%;margin-bottom:0;opacity:0;overflow:hidden;pointer-events:none;text-align:justify;transition:height .425s,visibility .425s,opacity .425s,margin-bottom .425s;visibility:hidden;width:100%}@media (max-width:1023.98px){.faq-section .faq-item__answer{font-size:.875rem;letter-spacing:-.14px}}@media (max-width:559.98px){.faq-section .faq-item__answer{text-align:left}}.faq-section .faq-item__answer h2,.faq-section .faq-item__answer h3,.faq-section .faq-item__answer h4,.faq-section .faq-item__answer h5,.faq-section .faq-item__answer h6{color:var(--color-text-strong);font-family:"NyghtSerif",serif;font-size:1.5rem;font-weight:300;letter-spacing:-.045rem;line-height:100%;margin:2rem 0 1.5rem}.faq-section .faq-item__answer h2 sup,.faq-section .faq-item__answer h3 sup,.faq-section .faq-item__answer h4 sup,.faq-section .faq-item__answer h5 sup,.faq-section .faq-item__answer h6 sup{font-size:1.25rem;letter-spacing:-.0375rem}@media (max-width:1279.98px){.faq-section .faq-item__answer h2,.faq-section .faq-item__answer h3,.faq-section .faq-item__answer h4,.faq-section .faq-item__answer h5,.faq-section .faq-item__answer h6{font-size:1.375rem}}@media (max-width:639.98px){.faq-section .faq-item__answer h2,.faq-section .faq-item__answer h3,.faq-section .faq-item__answer h4,.faq-section .faq-item__answer h5,.faq-section .faq-item__answer h6{font-size:1.25rem;letter-spacing:-.025rem;line-height:110%}}.faq-section .faq-item__answer h2 b,.faq-section .faq-item__answer h2 strong,.faq-section .faq-item__answer h3 b,.faq-section .faq-item__answer h3 strong,.faq-section .faq-item__answer h4 b,.faq-section .faq-item__answer h4 strong,.faq-section .faq-item__answer h5 b,.faq-section .faq-item__answer h5 strong,.faq-section .faq-item__answer h6 b,.faq-section .faq-item__answer h6 strong{font-weight:500}.faq-section .faq-item__answer h3{font-size:1.375rem}@media (max-width:639.98px){.faq-section .faq-item__answer h3{font-size:1.25rem}}.faq-section .faq-item__answer h4{font-size:1.25rem}@media (max-width:639.98px){.faq-section .faq-item__answer h4{font-size:1.125rem}}.faq-section .faq-item__answer h5{font-size:1.125rem}@media (max-width:639.98px){.faq-section .faq-item__answer h5{font-size:1rem}}.faq-section .faq-item__answer h6{font-size:1rem}.faq-section .faq-item__answer li,.faq-section .faq-item__answer p{color:var(--color-text-strong);font-family:Onest,sans-serif;font-size:.9375rem;font-style:normal;font-weight:300;letter-spacing:-.15px;line-height:140%;margin-bottom:.5rem}@media (max-width:1023.98px){.faq-section .faq-item__answer li,.faq-section .faq-item__answer p{font-size:.875rem;letter-spacing:-.14px}}.faq-section .faq-item__answer .table-wrapper{overflow-x:auto;width:100%}.faq-section .faq-item__answer table{border-collapse:collapse;margin:1.5rem 0 2rem;min-width:23.4375rem;width:100%}.faq-section .faq-item__answer table td,.faq-section .faq-item__answer table th{border:1px solid var(--color-border-default);color:var(--color-text-strong);font-family:Onest,sans-serif;font-size:.9375rem;font-style:normal;font-weight:300;letter-spacing:-.15px;line-height:140%;padding:.3125rem .625rem;text-align:left}@media (max-width:1023.98px){.faq-section .faq-item__answer table td,.faq-section .faq-item__answer table th{font-size:.875rem;letter-spacing:-.14px}}.faq-section .faq-item__answer table th{background-color:var(--color-bg-subtle);font-weight:700}.faq-section .faq-item__answer ol,.faq-section .faq-item__answer ul{margin:.625rem 0;padding-left:1.375rem}.faq-section .faq-item__answer ul li{list-style-type:disc}.faq-section .faq-item__answer b,.faq-section .faq-item__answer strong{font-weight:700}.faq-section .faq-item__answer a{color:inherit;text-decoration:underline}.faq-section .faq-item.opened .faq-item__answer{margin-bottom:1.25rem;opacity:1;pointer-events:auto;visibility:visible}@media (max-width:559.98px){.faq-section .faq-item.opened .faq-item__answer{margin-bottom:1rem}}.faq-section .faq-item.opened .faq-item__icon:after,.faq-section .faq-item.opened .faq-item__icon:before{transform:rotate(45deg)}