.ccn-faq-section{background:#fcfbf9;border-top:1px solid #f3f4f6}.ccn-faq{max-width:72rem;margin-left:auto;margin-right:auto}.ccn-faq__heading{text-align:center;margin-bottom:3.2rem}.ccn-faq__list{display:flex;flex-direction:column}.ccn-faq__item{border-bottom:1px solid rgba(var(--color-foreground), 0.1)}.ccn-faq__item:first-child{border-top:1px solid rgba(var(--color-foreground), 0.1)}.ccn-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 0;cursor:pointer;list-style:none;user-select:none}.ccn-faq__question::-webkit-details-marker{display:none}.ccn-faq__question::marker{content:""}.ccn-faq__question:hover{color:rgba(var(--color-foreground), 0.7)}.ccn-faq__question:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:2px}.ccn-faq__question-text{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.4;color:rgb(var(--color-foreground))}.ccn-faq__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;color:rgba(var(--color-foreground), 0.4);transition:transform .25s ease}.ccn-faq__icon svg{width:100%;height:100%}.ccn-faq__item[open] .ccn-faq__icon{transform:rotate(180deg)}.ccn-faq__answer{overflow:hidden}.ccn-faq__answer-content{padding:0 0 2rem;font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground), 0.65)}.ccn-faq__answer-content p{margin:0}@media screen and (min-width: 750px){.ccn-faq__question-text{font-size:1.6rem}.ccn-faq__question{padding:2.4rem 0}}