:root{--rc-faqs-radius-card:14px;--rc-faqs-trans:250ms ease}.rc-faqs-page{background:var(--rc-color-bg-page,#f8fafc);min-height:calc(100vh - 200px);padding-bottom:clamp(64px, 8vw, 96px);color:var(--rc-color-text,#0f172a);font-family:var(--rc-font-display,'Metropolis Font Family',system-ui,sans-serif)}.rc-faqs p,.rc-faqs span,.rc-faqs a,.rc-faqs h1,.rc-faqs h2,.rc-faqs h3{font-family:var(--rc-font-display,'Metropolis Font Family',system-ui,sans-serif)}.rc-faqs-container.rc-post-container{padding-top:clamp(32px, 5vw, 64px)}.rc-faqs .rc-faqs-empty{margin:0;padding:48px 0;text-align:center;font-size:16px;color:var(--rc-color-text-soft,#64748b)}.rc-faq-accordion{display:flex;flex-direction:column;gap:12px;max-width:900px;margin:0 auto}.rc-faq-accordion__item{background:var(--rc-color-white,#ffffff);border-radius:var(--rc-faqs-radius-card);box-shadow:var(--rc-shadow-card);overflow:hidden;transition:box-shadow var(--rc-faqs-trans)}.rc-faq-accordion__item[open]{box-shadow:var(--rc-shadow-lg,0 8px 24px rgb(0 0 0 / .12))}.rc-faq-accordion .rc-faq-accordion__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;margin:0;list-style:none;cursor:pointer;font-family:var(--rc-font-display,'Metropolis Font Family',system-ui,sans-serif);font-size:18px;font-weight:700;line-height:1.3;color:var(--rc-color-text,#0f172a);transition:color var(--rc-faqs-trans)}.rc-faq-accordion__question::-webkit-details-marker{display:none}.rc-faq-accordion .rc-faq-accordion__question:hover,.rc-faq-accordion__item[open] .rc-faq-accordion__question{color:var(--rc-color-brand,#e30613)}.rc-faq-accordion .rc-faq-accordion__question:focus-visible{outline:2px solid var(--rc-color-brand,#e30613);outline-offset:-2px;border-radius:var(--rc-faqs-radius-card)}.rc-faq-accordion__icon{position:relative;flex-shrink:0;width:24px;height:24px}.rc-faq-accordion__icon::before,.rc-faq-accordion__icon::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:var(--rc-color-brand,#e30613);transition:transform var(--rc-faqs-trans),opacity var(--rc-faqs-trans)}.rc-faq-accordion__icon::after{transform:rotate(90deg)}.rc-faq-accordion__item[open] .rc-faq-accordion__icon::after{transform:rotate(0deg);opacity:0}.rc-faq-accordion__answer{padding:0 20px 20px;font-size:15px;line-height:1.6;color:var(--rc-color-text-soft,#64748b)}.rc-faq-accordion .rc-faq-accordion__answer p,.rc-faq-accordion .rc-faq-accordion__answer ul,.rc-faq-accordion .rc-faq-accordion__answer ol{margin:0 0 12px}.rc-faq-accordion .rc-faq-accordion__answer>:last-child{margin-bottom:0}.rc-faq-accordion .rc-faq-accordion__answer ul,.rc-faq-accordion .rc-faq-accordion__answer ol{padding-left:20px}.rc-faq-accordion .rc-faq-accordion__answer a{color:var(--rc-color-brand,#e30613);text-decoration:underline;text-underline-offset:3px}.rc-faq-accordion .rc-faq-accordion__answer a:hover,.rc-faq-accordion .rc-faq-accordion__answer a:focus-visible{color:var(--rc-color-brand-dark,#b80510)}@media (max-width:767px){.rc-faq-accordion .rc-faq-accordion__question{padding:16px;font-size:16px}.rc-faq-accordion__answer{padding:0 16px 16px}}.rc-post-faqs{margin-top:var(--rc-space-xl,3rem)}.rc-post-faqs .rc-post-faqs__title{font-family:var(--rc-font-display,'Metropolis Font Family',system-ui,sans-serif);font-weight:var(--rc-font-weight-black,900);font-size:var(--rc-font-size-2xl,1.875rem);line-height:var(--rc-line-height-tight,1.15);color:var(--rc-color-bg-dark,#23232b);margin:0 0 var(--rc-space-md,1.5rem);padding-left:var(--rc-space-md,1.5rem);border-left:4px solid var(--rc-color-primary,#f80000)}.rc-post-faqs .rc-faq-accordion{max-width:none}@media (prefers-reduced-motion:reduce){.rc-faq-accordion__item,.rc-faq-accordion .rc-faq-accordion__question,.rc-faq-accordion__icon::before,.rc-faq-accordion__icon::after{transition:none}}