.faq-main{margin-top:var(--spacer-header);padding-top:var(--spacer-content)}.faq-main-title{font-weight:700;margin:0 var(--outer-gutter) var(--outer-gutter) var(--outer-gutter)}.faq-main-intro,.faq-main-title{font-family:var(--sans);font-size:.75rem;letter-spacing:0;line-height:1rem;min-height:1rem;-webkit-font-smoothing:antialiased;text-align:center}.faq-main-intro{font-weight:400;margin:0 var(--outer-gutter)}.faq-layout{display:grid;grid-template-columns:minmax(0,calc(((3 / var(--grid-columns)) * var(--max-width, 100%)) - (var(--inner-gutter) - (3 / var(--grid-columns) * var(--inner-gutter))))) minmax(0,1fr);margin-bottom:var(--spacer-block-bottom);margin-top:calc(var(--outer-gutter) + 1.75rem);width:calc(var(--container-width, 100%) - (2 * var(--outer-gutter, 0)));margin-left:auto;margin-right:auto}@media (max-width:1024px){.faq-layout{grid-template-columns:minmax(0,1fr);gap:5rem}}@media screen and (min-width:1024px){.faq-layout{gap:var(--inner-gutter);margin-top:calc(var(--outer-gutter) + 2.5rem);margin-bottom:13.75rem}}@media screen and (min-width:1440px){.faq-layout{margin-bottom:16.25rem}}.faq-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--spacer-header) + var(--spacer-content));align-self:flex-start}@media (max-width:1024px){.faq-sidebar{position:static}}@media screen and (min-width:768px) and (max-width:1023.9px){.faq-sidebar{width:calc(((8 / var(--grid-columns)) * var(--max-width, 100%)) - (var(--inner-gutter) - (6 / var(--grid-columns) * var(--inner-gutter))));margin-left:auto;margin-right:auto}}.faq-sidebar-list{display:flex;flex-direction:column;row-gap:1rem;padding:0;margin:0;list-style:none}.faq-sidebar-item{margin:0}.faq-sidebar-link{width:100%;text-align:left;border:0;background:none;padding:0;cursor:pointer;text-transform:uppercase;text-decoration:none;justify-content:center;align-items:center;color:inherit;transition:color .25s linear,opacity .25s linear;font-family:var(--sans);font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;min-height:1rem;-webkit-font-smoothing:antialiased}.faq-sidebar-link:hover{opacity:.8}.faq-sidebar-link--active{font-weight:700}@media (max-width:768px){.faq-sidebar{display:none}}.faq-content{text-align:left;color:var(--color-text-primary)}@media screen and (min-width:768px) and (max-width:1023.9px){.faq-content{margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.faq-content{width:calc(((8 / var(--grid-columns)) * var(--max-width, 100%)) - (var(--inner-gutter) - (6 / var(--grid-columns) * var(--inner-gutter))))}}.faq-section-header{padding-bottom:calc(var(--spacer-l) * 1.5)}@media (max-width:768px){.faq-section-header{display:none}}.faq-section-heading{font-family:var(--sans);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem;min-height:1rem;-webkit-font-smoothing:antialiased}.faq-topic-select-wrapper{display:none;margin-bottom:calc(var(--outer-gutter) + 2.75rem)}.faq-topic-select-label{display:block;margin-bottom:.5rem;font-family:var(--sans);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem;min-height:1rem;-webkit-font-smoothing:antialiased}@media (max-width:768px){.faq-topic-select-wrapper{display:block}}.accordion{border-bottom:1px solid var(--color-border-light)}.accordion__trigger{font-family:var(--sans);font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;-webkit-font-smoothing:antialiased;text-transform:uppercase;text-align:left;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;margin:0;color:var(--color-text-primary);background:transparent;cursor:pointer;transition:color .25s linear}.accordion:first-of-type{border-top:1px solid var(--color-border-light)}.accordion__chev{display:inline-flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;transition:transform .25s var(--ease-fade)}.accordion__trigger.is-open .accordion__chev{transform:rotate(180deg)}.accordion__panel{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;padding-top:0;transition:grid-template-rows .35s var(--ease-fade),opacity .35s var(--ease-fade),padding-top .35s var(--ease-fade),padding-bottom .35s var(--ease-fade)}.accordion__panel.is-open{grid-template-rows:1fr;opacity:1;padding-top:1.25rem;padding-bottom:2.75rem}.accordion__inner{min-height:0}.accordion-content{font-family:var(--sans);font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;min-height:1rem;-webkit-font-smoothing:antialiased}.accordion-content p{margin:0 0 1rem}.accordion-content p:last-child{margin-bottom:0}.faq-link{color:var(--color-text-primary);text-decoration:none;border-bottom:1px solid;transition:border-color .16s ease,color .16s ease,opacity .16s ease}.faq-link:focus-visible,.faq-link:hover{border-bottom-color:transparent}