.fi.faq{display:flex;flex-wrap:wrap;padding-bottom:3.75rem;position:relative}@media screen and (min-width:768px){.fi.faq{gap:3.125rem;padding-bottom:5.625rem}}@media screen and (min-width:991px){.fi.faq{gap:5rem;padding-bottom:7.5rem}}@media screen and (min-width:1199px){.fi.faq{gap:8.75rem}}@media screen and (min-width:1320px){.fi.faq{gap:12.25rem}}.fi.faq aside{padding-top:3.75rem;width:100%}@media screen and (max-width:374px){.fi.faq aside{overflow-x:auto}}@media screen and (max-width:768px){.fi.faq aside{background-color:#fff;position:sticky;top:0;z-index:2}}@media screen and (min-width:768px){.fi.faq aside{max-width:30%;padding-top:5.625rem;width:10rem}}@media screen and (min-width:991px){.fi.faq aside{padding-top:7.5rem}}.fi.faq aside ul{border-bottom:.0625rem solid #dcdbdc;display:flex;gap:1.125rem;position:sticky;top:3.75rem;width:100%}@media screen and (max-width:374px){.fi.faq aside ul{gap:.625rem}}@media screen and (min-width:768px){.fi.faq aside ul{border-bottom:unset;display:block;margin-bottom:3.125rem;top:5.625rem}}@media screen and (min-width:991px){.fi.faq aside ul{top:7.5rem}}.fi.faq aside ul li a{border-bottom:.0625rem solid transparent;color:#000;display:block;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;line-height:150%;padding:.75rem 0;transition:all .3s ease-in-out;white-space:nowrap}@media screen and (max-width:374px){.fi.faq aside ul li a{font-size:.875rem}}@media screen and (min-width:768px){.fi.faq aside ul li a{border-bottom:unset;border-left:.125rem solid #dcdbdc;padding:.75rem 1.125rem}}.fi.faq aside ul li a.active{border-color:#02f;color:#02f}.fi.faq .faq__wrapper{width:100%}@media screen and (min-width:768px){.fi.faq .faq__wrapper{width:calc(100% - 210px)}}@media screen and (min-width:991px){.fi.faq .faq__wrapper{width:calc(100% - 240px)}}@media screen and (min-width:1199px){.fi.faq .faq__wrapper{width:calc(100% - 300px)}}@media screen and (min-width:1320px){.fi.faq .faq__wrapper{width:46.625rem}}.fi.faq .faq__wrapper .faq__single-item{padding-top:3.75rem}@media screen and (min-width:768px){.fi.faq .faq__wrapper .faq__single-item{padding-top:5.625rem}}@media screen and (min-width:991px){.fi.faq .faq__wrapper .faq__single-item{padding-top:7.5rem}}.fi.faq .faq__wrapper .faq__single-item h2{color:rgba(0,0,0,.87);font-family:Lora,serif;font-size:1.5rem;font-weight:600;line-height:130%;margin-bottom:1.25rem}@media screen and (min-width:991px){.fi.faq .faq__wrapper .faq__single-item h2{font-size:2rem;margin-bottom:2rem}}.fi.accordion{border-top:.0625rem solid #dcdbdc;padding:1rem 0}@media screen and (min-width:768px){.fi.accordion{padding:1.25rem 0}}@media screen and (min-width:991px){.fi.accordion{padding:1.5rem 0}}.fi.accordion .accordion__button{color:#000;cursor:pointer;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700;line-height:150%;padding-right:2.5rem;position:relative;text-align:left;width:100%}@media screen and (min-width:991px){.fi.accordion .accordion__button{font-size:1rem;font-size:1.125rem;padding-right:3.75rem}}.fi.accordion .accordion__button:after{background-image:url(https://www.fairinstitute.org/hubfs/site-rebuild/images/accordion-plus.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.625rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:1.625rem}@media screen and (min-width:991px){.fi.accordion .accordion__button:after{height:2.25rem;width:2.25rem}}.fi.accordion .accordion__content{display:none;padding-top:1rem}@media screen and (min-width:768px){.fi.accordion .accordion__content{padding-top:1.25rem}}.fi.accordion .accordion__content h1,.fi.accordion .accordion__content h2,.fi.accordion .accordion__content h3,.fi.accordion .accordion__content h4,.fi.accordion .accordion__content h5,.fi.accordion .accordion__content h6{color:#000;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:700;line-height:150%;margin-bottom:1rem}@media screen and (min-width:768px){.fi.accordion .accordion__content h1,.fi.accordion .accordion__content h2,.fi.accordion .accordion__content h3,.fi.accordion .accordion__content h4,.fi.accordion .accordion__content h5,.fi.accordion .accordion__content h6{font-size:1.25rem}}.fi.accordion .accordion__content p{color:#000;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;line-height:150%}@media screen and (min-width:768px){.fi.accordion .accordion__content p{font-size:1.125em}}.fi.accordion .accordion__content p a{color:#02f;font-weight:500;line-break:anywhere}.fi.accordion .accordion__content p a:hover{text-decoration:underline}.fi.accordion .accordion__content ul{margin-bottom:1.25rem;margin-top:1.25rem;padding-left:.75rem}@media screen and (min-width:768px){.fi.accordion .accordion__content ul{margin-bottom:2rem;margin-top:2rem;padding-left:1.125rem}}.fi.accordion .accordion__content ul li{color:#000;font-size:1em;font-weight:400;line-height:150%;list-style-type:disc}@media screen and (min-width:768px){.fi.accordion .accordion__content ul li{font-size:1.125em}}.fi.accordion .accordion__content ul li a{color:#02f;font-weight:500;line-break:anywhere}.fi.accordion .accordion__content ul li a:hover{text-decoration:underline}.fi.accordion.is-open .accordion__button:after{background-image:url(https://www.fairinstitute.org/hubfs/site-rebuild/images/accordion-minus.svg)}.fi.accordion.is-open .accordion__content{padding-top:1rem}@media screen and (min-width:768px){.fi.accordion.is-open .accordion__content{padding-top:1.25rem}}