.rfaq{background:var(--rfaq-ground,#faf9f6);font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:var(--rfaq-pad,96px) 24px;-webkit-font-smoothing:antialiased}.rfaq__inner{align-items:start;display:grid;gap:48px 78px;margin:0 auto;max-width:1080px}@media (min-width:900px){.rfaq{padding-left:40px;padding-right:40px}.rfaq--split .rfaq__inner{grid-template-columns:minmax(240px,340px) 1fr}.rfaq--split .rfaq__list{grid-column:2;grid-row:1}.rfaq--split .rfaq__footer{grid-column:2}.rfaq--stacked .rfaq__inner{max-width:860px}}.rfaq__intro{display:flex;flex-direction:column;gap:20px;margin:0}.rfaq__eyebrow{align-items:center;color:var(--rfaq-body,#5e5850);display:flex;font-size:13px;font-weight:500;gap:10px;letter-spacing:.08em;margin:0;text-transform:uppercase}.rfaq__mark{background:var(--rfaq-accent,#f80);display:block;height:15px;width:3px}.rfaq__heading{color:var(--rfaq-head,#1c1410);font-size:clamp(30px,4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:0;text-wrap:pretty}.rfaq__lede{color:var(--rfaq-body,#5e5850);font-size:18px;line-height:1.5;margin:0;max-width:34ch;text-wrap:pretty}.rfaq__list{border-top:1px solid var(--rfaq-rule,rgba(28,20,16,.1))}.rfaq__item{border-bottom:1px solid var(--rfaq-rule,rgba(28,20,16,.1))}.rfaq__q{align-items:flex-start;background:none;border:0;color:var(--rfaq-head,#1c1410);cursor:pointer;display:flex;font-family:inherit;gap:24px;justify-content:space-between;margin:0;padding:26px 4px;text-align:left;transition:opacity .15s cubic-bezier(.16,1,.3,1);width:100%}.rfaq__q:hover{opacity:.72}.rfaq__q:focus-visible{outline:2px solid var(--rfaq-head,#1c1410);outline-offset:3px}.rfaq__qtext{font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.rfaq__icon{color:var(--rfaq-accent,#f80);flex:none;height:20px;margin-top:5px;position:relative;transition:transform .2s cubic-bezier(.16,1,.3,1);width:20px}.rfaq__icon i{background:currentColor;height:1.5px;left:0;position:absolute;top:9px;width:20px}.rfaq__icon i:last-child{transform:rotate(90deg)}.rfaq__q[aria-expanded=true] .rfaq__icon{transform:rotate(45deg)}.rfaq__panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .22s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1)}.rfaq__panel[hidden]{display:block}.rfaq__panel.is-open{opacity:1}.rfaq__a{padding:0 60px 30px 4px}.rfaq__a,.rfaq__a li,.rfaq__a p{color:var(--rfaq-body,#5e5850);font-size:17px;line-height:1.6;text-wrap:pretty}.rfaq__a p{margin:0 0 12px}.rfaq__a p:last-child{margin-bottom:0}.rfaq__a a{color:var(--rfaq-head,#1c1410);text-decoration:underline;text-underline-offset:3px}.rfaq__a a:hover{color:var(--rfaq-accent,#f80)}@media (max-width:600px){.rfaq__a{padding-right:8px}.rfaq__qtext{font-size:18px}}.rfaq__footer{align-items:center;display:flex;flex-wrap:wrap;gap:20px;padding-top:34px}.rfaq__footertext{color:var(--rfaq-body,#5e5850);font-size:16px;line-height:1.5;margin:0}.rfaq__cta{border:1px solid;border-radius:6px;color:var(--rfaq-head,#1c1410);display:inline-block;font-size:15px;font-weight:500;padding:11px 20px;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1);white-space:nowrap}.rfaq__cta:hover{background:rgba(0,0,0,.04);text-decoration:none}@media (prefers-reduced-motion:reduce){.rfaq__cta,.rfaq__icon,.rfaq__panel,.rfaq__q{transition:none}}