.section.faq-accordion{padding-bottom:70px;padding-top:110px}.faq-accordion__header,.faq-accordion__inner{display:flex;flex-direction:column;gap:var(--gap-component)}.faq-accordion__headline{color:var(--hopco-navy);font-weight:700}.faq-accordion__subhead p{margin:0}.faq-accordion__subhead p+p{margin-top:1em}.faq-accordion__list{display:flex;flex-direction:column;gap:16px}.faq-accordion__item{background-color:var(--cream);border-radius:var(--radius-faq);overflow:hidden}.faq-accordion__question{align-items:center;color:var(--hopco-navy);cursor:pointer;display:flex;font-size:var(--type-body);font-weight:600;gap:24px;justify-content:space-between;line-height:var(--lh-body);list-style:none;padding:24px 32px}.faq-accordion__question::-webkit-details-marker{display:none}.faq-accordion__question:focus-visible{outline:2px solid var(--hopco-navy);outline-offset:2px}.faq-accordion__question-text{flex:1}.faq-accordion__icon{color:var(--hopco-navy);flex-shrink:0}.faq-accordion__icon-v{transition:opacity .2s ease}.faq-accordion__item[open] .faq-accordion__icon-v{opacity:0}.faq-accordion__answer{color:var(--text-dark);padding:0 32px 24px}.faq-accordion__answer,.faq-accordion__answer *{background-color:transparent!important}.faq-accordion__answer p:first-child{margin-top:0}.faq-accordion__answer p:last-child{margin-bottom:0}.faq-accordion__answer p+p{margin-top:1em}@media (max-width:768px){.faq-accordion__question{padding:18px 20px}.faq-accordion__question-text{font-size:1.5rem;line-height:1.9rem}.faq-accordion__answer{font-size:1.4rem;line-height:1.8rem;padding:0 20px 18px}}@media (prefers-reduced-motion:reduce){.faq-accordion__icon-v{transition:none}}