.jfaq{--_accent:var(--jfaq-accent,#1a1a1a);--_hover:var(--jfaq-hover,#e2441a);--_radius:var(--jfaq-radius,0);--_font-size:var(--jfaq-font-size,16px);--_border:#ddd;--_text:#24211f;--_muted:#625e59;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:0}.jfaq--dark{--_accent:#fff;--_border:#343434;--_text:#eee;--_muted:#aaa}.jfaq__title{font-size:clamp(26px,3vw,42px);font-weight:600;color:var(--_accent);margin:0 0 28px;line-height:1.15}.jfaq__section{margin:0 0 28px}.jfaq__section:last-child{margin-bottom:0}.jfaq__section-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--_accent);margin:0 0 10px;padding-bottom:9px;border-bottom:2px solid var(--_hover);display:inline-block}.jfaq__list{border-top:1px solid var(--_border)}.jfaq__item{border-bottom:1px solid var(--_border);border-radius:var(--_radius)}.jfaq__question{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:18px 3px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--_accent)!important;text-align:left!important;gap:16px!important;cursor:pointer!important;text-transform:none!important;letter-spacing:0!important}.jfaq__question-text{font-size:var(--_font-size);font-weight:650;line-height:1.4;transition:color .2s}.jfaq__question:hover .jfaq__question-text,.jfaq__question:hover .jfaq__icon{color:var(--_hover)}.jfaq__question:focus-visible{outline:2px solid var(--_hover);outline-offset:-2px}.jfaq__icon{flex:0 0 28px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:color .2s}.jfaq__icon-v{transform-origin:center;transition:transform .25s,opacity .2s}.jfaq__item--open .jfaq__icon-v{transform:rotate(90deg);opacity:0}.jfaq__answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.jfaq__answer-inner{padding:0 3px 20px;color:var(--_muted);font-size:15px;line-height:1.7}.jfaq__answer-inner>:first-child{margin-top:0}.jfaq__answer-inner>:last-child{margin-bottom:0}.jfaq-empty{text-align:center;color:#777;padding:28px}.jfaq--two-col .jfaq__section{display:inline-block;vertical-align:top;width:48%;margin-right:3%}.jfaq--two-col .jfaq__section:nth-child(even){margin-right:0}@media(max-width:768px){.jfaq--two-col .jfaq__section{display:block;width:100%;margin-right:0}.jfaq__question{padding:15px 2px!important}.jfaq__question-text{font-size:var(--_font-size)}.jfaq__answer-inner{font-size:14px}}

.jfaq__answer[hidden]{display:none!important}.jfaq__question{font-family:inherit!important}.jfaq__answer-inner{overflow-wrap:anywhere}
