.accordion summary{padding:1.5rem 0;line-height:1;display:flex;position:relative}.accordion .summary__title{flex:1;display:flex}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale)*.6rem)}.accordion+.accordion{border-top:none;margin-top:0}.accordion{border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08);margin-top:2.5rem;margin-bottom:0}.accordion__title{word-break:break-word;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;display:inline-block}.accordion .icon-accordion{fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale)*2rem);margin-right:calc(var(--font-heading-scale)*1rem);width:calc(var(--font-heading-scale)*2rem);align-self:center}.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion__content{word-break:break-word;margin-bottom:1.5rem;padding:0 .6rem;overflow-x:auto}.accordion__content img{max-width:100%}.accordion{--icon-size:10px;border:.1rem solid rgba(var(--color-foreground),.08)}.accordion details{padding-left:1.5rem;padding-right:1.5rem}.accordion .accordion__icon{width:var(--icon-size);position:relative}.accordion .accordion__icon span{background-color:#000;border-radius:100vw;max-width:1rem;height:1px;transition:transform .25s .1s;display:block;position:absolute;top:calc(50% - 1px);left:0;right:0}.accordion .accordion__icon span:first-of-type{transform:rotate(90deg)}.accordion [open] .accordion__icon span:first-of-type{transform:rotate(0)}.accordion~.accordion{border-top:none}.accordion .accordion__title .okeReviews{font-family:var(--font-body-family);text-transform:uppercase;align-items:center;font-size:1.1rem;display:flex}.accordion .okeReviews .okeReviews-reviewsSummary-ratingCount{padding-right:4px}.cc-faq__item .accordion{margin-top:0}