.redclover-faqs{--rcfaq-question-font-family:inherit;--rcfaq-question-font-size:16px;--rcfaq-question-font-weight:600;--rcfaq-question-transform:none;--rcfaq-question-color:inherit;--rcfaq-question-hover-color:inherit;--rcfaq-question-bg:transparent;--rcfaq-question-bg-hover:#f8f9fa;--rcfaq-question-padding:16px;--rcfaq-answer-font-family:inherit;--rcfaq-answer-font-size:16px;--rcfaq-answer-font-weight:400;--rcfaq-answer-transform:none;--rcfaq-answer-color:inherit;--rcfaq-answer-bg:transparent;--rcfaq-answer-padding:16px;--rcfaq-answer-line-height:1.6;--rcfaq-border-color:#e0e0e0;--rcfaq-border-width:1px;--rcfaq-border-type:solid;--rcfaq-border-radius:4px;--rcfaq-item-spacing:10px;--rcfaq-icon-color:currentColor;--rcfaq-transition:.25s ease}.redclover-faqs{margin:1.5rem 0}.redclover-faqs-category{margin-bottom:2.5rem}.redclover-faqs-category__title{font-size:1.25rem;font-weight:600;margin:0 0 1.25rem;padding-bottom:.5rem;border-bottom:2px solid var(--rcfaq-border-color)}.redclover-faqs-category .redclover-faqs{margin-top:.5rem}.redclover-faq{margin-bottom:0}.redclover-faq__question{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:var(--rcfaq-question-padding);margin:0;font-family:var(--rcfaq-question-font-family);font-size:var(--rcfaq-question-font-size);font-weight:var(--rcfaq-question-font-weight);text-transform:var(--rcfaq-question-transform);text-align:left;color:var(--rcfaq-question-color);background:var(--rcfaq-question-bg);border:none;cursor:pointer;transition:background-color var(--rcfaq-transition),color var(--rcfaq-transition);line-height:1.4}.redclover-faq__question:hover,.redclover-faq__question:focus{background-color:var(--rcfaq-question-bg-hover);color:var(--rcfaq-question-hover-color,var(--rcfaq-question-color));outline:none}.redclover-faq__question:focus-visible{outline:2px solid var(--rcfaq-question-hover-color,#0073aa);outline-offset:-2px}.redclover-faq__question-text{flex:1}.redclover-faqs--icon-left .redclover-faq__question{justify-content:flex-start}.redclover-faqs--icon-left .redclover-faq__question-text{order:2}.redclover-faqs--icon-left .redclover-faq__icon{order:1}.redclover-faq__question--static{display:block;padding:var(--rcfaq-question-padding);margin:0;font-family:var(--rcfaq-question-font-family);font-size:var(--rcfaq-question-font-size);font-weight:var(--rcfaq-question-font-weight);text-transform:var(--rcfaq-question-transform);color:var(--rcfaq-question-color);background:var(--rcfaq-question-bg)}.redclover-faq__icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;color:var(--rcfaq-icon-color);transition:transform var(--rcfaq-transition)}.redclover-faqs--icon-plus .redclover-faq__icon{position:relative}.redclover-faqs--icon-plus .redclover-faq__icon:before,.redclover-faqs--icon-plus .redclover-faq__icon:after{content:'';position:absolute;background-color:currentColor;transition:transform var(--rcfaq-transition),opacity var(--rcfaq-transition)}.redclover-faqs--icon-plus .redclover-faq__icon:before{width:14px;height:2px}.redclover-faqs--icon-plus .redclover-faq__icon:after{width:2px;height:14px}.redclover-faqs--icon-plus .redclover-faq--open .redclover-faq__icon:after{transform:rotate(90deg);opacity:0}.redclover-faqs--icon-chevron .redclover-faq__icon:before{content:'›';font-size:1.5rem;line-height:1;transition:transform var(--rcfaq-transition)}.redclover-faqs--icon-chevron .redclover-faq--open .redclover-faq__icon:before{transform:rotate(90deg)}.redclover-faqs--icon-caret .redclover-faq__icon:before{content:'▼';font-size:.625rem;transition:transform var(--rcfaq-transition)}.redclover-faqs--icon-caret .redclover-faq--open .redclover-faq__icon:before{transform:rotate(180deg)}.redclover-faqs--icon-none .redclover-faq__icon{display:none}.redclover-faq__answer{overflow:hidden;transition:max-height var(--rcfaq-transition)}.redclover-faq__answer[hidden]{display:block;max-height:0;visibility:hidden}.redclover-faq--open .redclover-faq__answer{max-height:none;visibility:visible}.redclover-faq__answer-content{padding:var(--rcfaq-answer-padding);padding-top:0;font-family:var(--rcfaq-answer-font-family);font-size:var(--rcfaq-answer-font-size);font-weight:var(--rcfaq-answer-font-weight);text-transform:var(--rcfaq-answer-transform);color:var(--rcfaq-answer-color);background:var(--rcfaq-answer-bg);line-height:var(--rcfaq-answer-line-height)}.redclover-faq__answer-content p:first-child{margin-top:0}.redclover-faq__answer-content p:last-child{margin-bottom:0}.redclover-faqs--bordered .redclover-faq{border:var(--rcfaq-border-width) var(--rcfaq-border-type) var(--rcfaq-border-color);border-radius:var(--rcfaq-border-radius);margin-bottom:var(--rcfaq-item-spacing)}.redclover-faqs--bordered .redclover-faq__question{border-radius:var(--rcfaq-border-radius)}.redclover-faqs--bordered .redclover-faq--open .redclover-faq__question{border-radius:var(--rcfaq-border-radius) var(--rcfaq-border-radius) 0 0}.redclover-faqs--separated .redclover-faq{border-bottom:var(--rcfaq-border-width) var(--rcfaq-border-type) var(--rcfaq-border-color)}.redclover-faqs--separated .redclover-faq:last-child{border-bottom:none}.redclover-faqs--minimal .redclover-faq{border:none;margin-bottom:var(--rcfaq-item-spacing)}.redclover-faqs--minimal .redclover-faq__question{padding-left:0;padding-right:0}.redclover-faqs--minimal .redclover-faq__answer-content{padding-left:0;padding-right:0}.redclover-faqs--boxed .redclover-faq{border:var(--rcfaq-border-width) var(--rcfaq-border-type) var(--rcfaq-border-color);border-radius:var(--rcfaq-border-radius);margin-bottom:var(--rcfaq-item-spacing);box-shadow:0 2px 4px rgba(0,0,0,.05)}.redclover-faqs--boxed .redclover-faq__question{border-radius:var(--rcfaq-border-radius) var(--rcfaq-border-radius) 0 0}.redclover-faqs--boxed .redclover-faq__answer-content{border-radius:0 0 var(--rcfaq-border-radius) var(--rcfaq-border-radius)}.redclover-faqs--list .redclover-faq__answer{max-height:none;visibility:visible}.redclover-faqs--list .redclover-faq__answer[hidden]{display:block;max-height:none;visibility:visible}@media (max-width:600px){.redclover-faq__question{font-size:calc(var(--rcfaq-question-font-size) * 0.9375)}.redclover-faqs-category__title{font-size:1.125rem}}@media print{.redclover-faq__answer[hidden]{display:block !important;max-height:none !important;visibility:visible !important}.redclover-faq__icon{display:none}.redclover-faq{page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){.redclover-faqs{--rcfaq-transition:0s}.redclover-faq__answer,.redclover-faq__icon,.redclover-faq__icon:before,.redclover-faq__icon:after{transition:none}}