.l-section--faq-section{background-color:var(--c-neutral-100)}.faq-section{display:grid;grid-template-columns:31.25rem minmax(0, 1fr);gap:6.25rem;padding:6.25rem 0}@media only screen and (max-width: 1279px){.faq-section{grid-template-columns:26.25rem minmax(0, 1fr);gap:3.5rem;padding:5.5rem 0}}@media only screen and (max-width: 1023px){.faq-section{grid-template-columns:1fr;gap:2.5rem;padding:4.5rem 0}}@media only screen and (max-width: 767px){.faq-section{gap:2.75rem;padding:4rem 0}}.faq-section__left{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.faq-section__tagline{padding:.75rem 1.5rem;gap:1.125rem}.faq-section__left-content{display:flex;flex-direction:column;gap:.625rem;width:100%}@media only screen and (max-width: 1023px){.faq-section__left-content{gap:.875rem}}@media only screen and (max-width: 767px){.faq-section__left-content{gap:.875rem}}.faq-section__heading{text-wrap:pretty}.faq-section__heading-line{display:block}.faq-section__description{max-width:29.375rem}@media only screen and (max-width: 767px){.faq-section__description{max-width:100%}}.faq-section__buttons{gap:.75rem;margin-top:1.25rem}@media only screen and (max-width: 767px){.faq-section__buttons{gap:.875rem;width:100%}}.faq-section__right{display:flex;flex-direction:column;gap:1rem}.faq-section__item{position:relative;border:1px solid var(--c-neutral-200);border-radius:1.25rem;background-color:var(--c-neutral-0);transition:border-color .3s ease,box-shadow .3s ease}.faq-section__item.is-active{box-shadow:0 1px 0 rgba(3,37,65,.03)}.faq-section__item-heading{margin:0}.faq-section__trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100%;padding:1.5rem 1.5rem 1.5rem 2rem;border:0;outline:none;background:rgba(0,0,0,0);text-align:left;gap:1.5rem}@media only screen and (max-width: 767px){.faq-section__trigger{padding:1.5rem;gap:1.5rem}}.faq-section__trigger:focus-visible::before{content:"";position:absolute;pointer-events:none;border:2px solid var(--c-secondary-sky);border-radius:1.25rem;inset:-0.25rem}.faq-section__question{display:block;flex:1;min-width:0;font-weight:600;letter-spacing:-0.18px;line-height:150%}.faq-section__icon{display:flex;flex:none;align-items:center;justify-content:center;position:relative;width:3rem;height:3rem;border:1px solid var(--c-neutral-200);border-radius:.625rem;background-color:var(--c-neutral-100);transition:border-color .25s ease,background-color .25s ease}.faq-section__icon:hover{border:1px solid var(--c-secondary-sky);border-radius:.625rem;background:var(--c-secondary-sky)}.faq-section__icon:hover .faq-section__icon-line{background-color:var(--c-neutral-0)}.faq-section__icon-line{display:block;position:absolute;top:50%;left:50%;background-color:var(--c-primary-midnight);transform:translate(-50%, -50%);transition:opacity .3s ease,background-color .25s ease}.faq-section__icon-line--horizontal{width:.875rem;height:.125rem}.faq-section__icon-line--vertical{width:.125rem;height:.875rem}.faq-section__item.is-active .faq-section__icon-line--vertical{opacity:0}.faq-section__panel{max-height:0;transition:max-height .35s ease;overflow:hidden}.faq-section__panel-inner{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding:0 2rem 1.875rem}@media only screen and (max-width: 767px){.faq-section__panel-inner{gap:2rem;padding:0 1.5rem 2.5rem}}.faq-section__answer{color:var(--c-primary-200);font-family:var(--font-family-secondary, "Reddit Sans");font-size:17px;font-style:normal;font-weight:400;letter-spacing:.17px;line-height:180%}.faq-section__answer p{margin:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.faq-section__answer p+p{margin-top:.75rem}.faq-section__link{padding:.25rem 0 !important;color:var(--c-primary-midnight)}.faq-section__link-icon path{fill:var(--c-primary-midnight) !important}.faq-section__link:focus-visible::before{border-color:var(--c-secondary-sky) !important}
