.faq{width:100%}.faq__layout{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:var(--space-xl,4rem);align-items:start}.faq__sidebar{position:sticky;top:8rem}.faq__navigation-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.faq__navigation-link{display:block;padding:.5rem 0;color:var(--primary-b2);font-weight:500;text-decoration:none;transition:color 180ms ease,opacity 180ms ease}.faq__navigation-link:hover{opacity:.7}.faq__mobile-navigation{display:none}.faq__categories{display:flex;flex-direction:column;gap:var(--space-xl,4rem);min-width:0}.faq__category{scroll-margin-top:8rem}.faq__category-title{margin-top:0;margin-bottom:var(--space-m,1.5rem)}.faq__accordion{border-top:1px solid var(--contrast-3)}.faq__item{border-bottom:1px solid var(--contrast-3)}.faq__item[hidden]{display:none}.faq__question{margin:0;font:inherit}.faq__trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;width:100%;padding:1rem;border:0;background:#fff0;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer;transition:background-color 200ms ease,color 200ms ease}.faq__trigger:is(:hover,:focus){background-color:var(--primary-b2);color:var(--base-3)}.faq__trigger[aria-expanded=true]{background-color:var(--primary-b2);color:var(--base-3)}.faq__trigger-icon{position:relative;display:block;width:1.25rem;height:1.25rem;flex-shrink:0}.faq__trigger-icon::before,.faq__trigger-icon::after{position:absolute;top:50%;left:50%;width:1rem;height:1.5px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform 200ms ease}.faq__trigger-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.faq__trigger[aria-expanded=true] .faq__trigger-icon::after{transform:translate(-50%,-50%) rotate(0deg)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 250ms ease}.faq__answer-inner{overflow:hidden}.faq__answer-content{padding:1rem 1rem 1.5rem;opacity:0;transition:opacity 180ms ease}.faq__answer.is-open{grid-template-rows:1fr;background-color:var(--tint-n1-30)}.faq__answer.is-open .faq__answer-content{opacity:1}.faq__view-all-wrapper{margin-top:var(--space-m,1.5rem)}.faq__view-all{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;text-underline-offset:.2em}@media (max-width:767px){.faq__navigation-list{gap:.5rem 1rem}.faq__trigger{gap:1rem;padding-top:1rem;padding-bottom:1rem}.faq__answer-inner{padding-right:0;padding-bottom:1.25rem}}@media (max-width:767px){.faq__layout{display:block}.faq__sidebar{display:none}.faq__mobile-navigation{display:block;margin-bottom:var(--space-l,2rem)}.faq__mobile-label{display:block;margin-bottom:.5rem;font-weight:600}.faq__mobile-select{width:100%}}