.faq-body{padding:9rem 2.4rem}.faq-body__wrapper{margin:0 auto;max-width:135rem}.faq-body__grid{align-items:start;display:grid;gap:3.2rem;grid-template-columns:36rem 1fr}.faq-body__sidebar{height:100%}.faq-body__sidebar-inner{position:sticky;top:16rem}.faq-body__side-label{color:var(--text-color-dark);font-family:var(--ff-body);font-size:1.6rem;margin-bottom:4.2rem}.faq-body__nav{display:flex;flex-direction:column;gap:.8rem}.faq-body__nav-link{align-items:center;background:transparent;border:1px solid transparent;border-radius:999rem;color:var(--text-color-dark--alpha);display:inline-flex;font-family:var(--ff-body);font-size:1.8rem;line-height:1;padding:.7rem 1.2rem .7rem 5.2rem;position:relative;text-decoration:none;transition:all .16s ease}.faq-body__nav-link.is-active{background:var(--color-light-blue-80);border:1px solid var(--color-light-blue-120);color:var(--text-color-dark);justify-content:flex-start;text-shadow:.3px 0 0 currentColor,-.3px 0 0 currentColor}.faq-body__nav-link.is-active:before{background:var(--text-color-dark);border-radius:999rem;content:"";height:.8rem;left:2.4rem;position:absolute;top:50%;transform:translateY(-50%);width:.8rem}.faq-body__content{margin-left:auto;max-width:90rem}.faq-body__category{scroll-margin-top:16rem}.faq-body__category+.faq-body__category{margin-top:16rem}.faq-body__category-title{color:var(--color-orange-120 );font-family:var(--ff-heading);font-size:4.8rem;line-height:1;margin:0 0 4.8rem}.faq-body__items{display:grid;gap:1.6rem}.faq-body__item{background:var(--color-white);border-radius:4.3rem;overflow:hidden;padding:5rem}.faq-body__question{align-items:center;background:transparent;border:0;cursor:pointer;display:grid;gap:1.6rem;grid-template-columns:1fr auto;padding:0;text-align:left;width:100%}.faq-body__question-text{color:var(--text-color-dark);font-family:var(--ff-heading);font-size:2.4rem;font-weight:var(--fw-bold)}.faq-body__icon{flex:0 0 auto;height:2.4rem;position:relative;width:2.4rem}.faq-body__icon:after,.faq-body__icon:before{background:var(--text-color-dark);border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.4rem}.faq-body__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-body__item.is-open .faq-body__icon:after{opacity:0}.faq-body__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.faq-body__answer-inner{overflow:hidden}.faq-body__answer-wysiwyg{color:var(--text-color-dark);font-family:var(--ff-body);font-size:1.8rem;margin-top:3.1rem;max-width:62rem;padding:0}.faq-body__answer-wysiwyg a{color:var(--color-orange)}.faq-body__item.is-open .faq-body__answer{grid-template-rows:1fr}@media (max-width:767px){.faq-body{padding:4rem 1.2rem}.faq-body__grid{display:flex;flex-direction:column;gap:5rem}.faq-body__category-title{font-size:2.4rem;margin:0 0 2.4rem}.faq-body__question-text{font-size:1.6rem}.faq-body__sidebar,.faq-body__sidebar-inner{max-width:100%;overflow-x:hidden}.faq-body__sidebar-inner{position:static}.faq-body__item{border-radius:1.6rem;padding:2.4rem 1.6rem}.faq-body__nav-viewport{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.faq-body__nav{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.8rem;overflow:visible;padding:0 0 10px;width:max-content}.faq-body__nav-link{flex:0 0 auto;min-width:max-content;padding-left:1.2rem;white-space:nowrap}.faq-body__side-label{font-size:1.4rem;font-weight:var(--fw-medium);margin-bottom:1.2rem}.faq-body__category+.faq-body__category{margin-top:6rem}.faq-body__answer-wysiwyg{font-size:1.6rem;margin-top:1.4rem;padding:0}.faq-body__nav-link{background:var(--color-beige-80);border:1px solid var(--color-beige-100);font-size:1.2rem;justify-content:flex-start}.faq-body__nav-link.is-active{background:var(--color-light-blue-120);border:1px solid var(--color-light-blue-120);color:var(--text-color-dark);justify-content:flex-start;text-shadow:.3px 0 0 currentColor,-.3px 0 0 currentColor}.faq-body__nav-link.is-active:before{display:none}}