.faq{display:block;margin:0 auto;max-width:113rem;padding-left:2.4rem;padding-right:2.4rem;scroll-margin-top:2.4rem;scroll-margin-top:calc(var(--header-height, 0px) + var(--announcement-height, 0px) + var(--promo-banner-height, 0px) + var(--link-list-height, 0px) + 2.4rem);width:100%}@media only screen and (min-width:768px){.faq{padding-left:4rem;padding-right:4rem}}.faq__container.container{border-radius:1.6rem;margin-top:4rem;padding:6rem 0 1.6rem;position:relative}.faq__container.container .faq__header{left:50%;margin:0;position:absolute;top:0;transform:translate(-50%,-50%);width:100%}@media only screen and (min-width:768px){.faq__container.container{padding:10rem 0 6.5rem}}.faq__header{margin-bottom:1.7rem;position:relative}@media only screen and (min-width:768px){.faq__header{margin-bottom:6.4rem}}.faq__header-eyebrow{display:flex;justify-content:center}.faq__heading{font-family:Canela;font-size:3.2rem;font-weight:300;letter-spacing:-.56px;line-height:100%;margin:0 auto;max-width:80rem;text-align:center;width:100%}@media only screen and (min-width:768px){.faq__heading{font-family:Canela;font-size:4.6rem;font-weight:300;letter-spacing:-1px;line-height:100%}}@media only screen and (min-width:992px){.faq__heading{font-family:Canela;font-size:5.6rem;font-weight:300;letter-spacing:-1.68px;line-height:100%}}.faq__accordions accordion-block{border-top:.1rem solid rgba(38,38,38,.5)}.faq__accordions accordion-block summary{font-family:Diatype;font-size:1.6rem;font-weight:400;letter-spacing:-.16px;line-height:130%}@media only screen and (min-width:992px){.faq__accordions accordion-block summary{font-family:Diatype;font-size:2rem;font-weight:400;letter-spacing:-.2px;line-height:130%}}.faq__accordions accordion-block summary+div{font-family:Diatype;font-size:1.5rem;font-weight:400;letter-spacing:-.15px;line-height:130%;opacity:.8;padding:0 0 1.3rem}@media only screen and (min-width:992px){.faq__accordions accordion-block summary+div{font-family:Diatype;font-size:1.8rem;font-weight:400;letter-spacing:-.18px;line-height:130%}}@media only screen and (min-width:768px){.faq__accordions accordion-block summary+div{padding:0 0 4rem}}.faq__accordions accordion-block summary+div *{margin-top:0}.faq__accordions accordion-block summary+div :last-child{margin-bottom:0}.faq__accordions accordion-block .accordion__icon{height:1.75rem;width:1.75rem}@media only screen and (min-width:768px){.faq__accordions accordion-block .accordion__icon{height:2.4rem;width:2.4rem}}.faq__accordions li:last-child accordion-block{border-bottom:.1rem solid rgba(38,38,38,.5)}faq-categories{display:block}.faq__header:has(+.faq__tabs:not(:empty)){margin-bottom:0}.faq__rule{background-color:#26262699;display:block;height:.1rem;margin-top:2.4rem;width:8.6rem}.faq__tabs{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:2rem;padding-top:2.2rem}@media only screen and (min-width:992px){.faq__tabs{gap:.72rem;margin-bottom:4.4rem;padding-top:2.41rem}}.faq__tabs:empty{display:none}.faq__tab{align-items:center;background-color:transparent;border:none;border-radius:1.2rem 1.2rem 0 0;box-shadow:inset 0 0 0 .1rem #838383;box-shadow:inset 0 0 0 .1rem var(--faq-tab-color,#838383);box-sizing:border-box;color:#838383;color:var(--faq-tab-color,#838383);cursor:pointer;display:inline-flex;flex:1 1 0;font-family:Diatype Mono;font-size:1.2rem;font-weight:700;justify-content:center;letter-spacing:1.08px;line-height:1.25;min-height:5rem;min-width:0;padding:.8rem 1.6rem;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}@media only screen and (min-width:992px){.faq__tab{border-radius:1.45rem 1.45rem 0 0;box-shadow:inset 0 0 0 .12rem #838383;box-shadow:inset 0 0 0 .12rem var(--faq-tab-color,#838383);flex:0 0 auto;font-size:1.45rem;letter-spacing:1.3px;min-height:3.98rem;width:24.05rem}}.faq__tab:hover{color:#262626}.faq__tab[aria-pressed=true]{background-color:#01472a;background-color:var(--faq-tab-active-bg,#01472a);box-shadow:none;color:#fff;color:var(--faq-tab-active-color,#fff)}@media only screen and (min-width:992px){.faq__accordions--cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:6.4rem;align-items:start;-moz-column-gap:6.4rem;column-gap:6.4rem}}.faq__item[hidden]{display:none}
