.rjfaq{width:100%;--rjfaq-row-padding:32px;--rjfaq-qa-spacing:16px;--rjfaq-toggle-color:currentColor;--rjfaq-toggle-size:16px;--rjfaq-divider-color:rgba(29, 38, 43, 0.15);--rjfaq-divider-width:1px;--rjfaq-split-left:32%;--rjfaq-column-gap:64px}.rjfaq,.rjfaq *,.rjfaq *::before,.rjfaq *::after{box-sizing:border-box}.rjfaq__inner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.rjfaq__head{display:flex;flex-direction:column;gap:16px}.rjfaq__heading{margin:0}.rjfaq__intro{margin:0;max-width:60ch}.rjfaq__body{margin-top:32px}.rjfaq__list{list-style:none;margin:0;padding:0}.rjfaq__item{border-top:var(--rjfaq-divider-width) solid var(--rjfaq-divider-color)}.rjfaq__item:first-child{border-top:none}.rjfaq__row-heading{margin:0;font-weight:inherit}.rjfaq__trigger{display:flex;align-items:baseline;justify-content:space-between;gap:24px;width:100%;padding:var(--rjfaq-row-padding) 0;margin:0;background:none;border:none;cursor:pointer;font:inherit;color:inherit;text-align:left;appearance:none;-webkit-appearance:none}.rjfaq__trigger:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.rjfaq__trigger:hover,.rjfaq__trigger:focus,.rjfaq__trigger:focus-visible,.rjfaq__trigger:active{color:inherit}.rjfaq__trigger:hover .rjfaq__toggle,.rjfaq__trigger:focus-visible .rjfaq__toggle{--rjfaq-toggle-color:#4F49B0}.rjfaq__item.is-open .rjfaq__trigger .rjfaq__toggle{--rjfaq-toggle-color:#4F49B0}.rjfaq__question-text{flex:1 1 auto;min-width:0;overflow-wrap:break-word;word-break:break-word}.rjfaq__toggle{position:relative;flex:0 0 auto;width:var(--rjfaq-toggle-size);height:var(--rjfaq-toggle-size);margin-top:.25em}.rjfaq__toggle-line{position:absolute;top:50%;left:50%;background-color:var(--rjfaq-toggle-color);transition:transform 0.2s ease}.rjfaq__toggle-line--h{width:100%;height:1.5px;transform:translate(-50%,-50%)}.rjfaq__toggle-line--v{width:1.5px;height:100%;transform:translate(-50%,-50%) scaleY(1)}.rjfaq__trigger[aria-expanded='true'] .rjfaq__toggle-line--v{transform:translate(-50%,-50%) scaleY(0)}.rjfaq__panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 0.25s ease}.rjfaq__item.is-open .rjfaq__panel{grid-template-rows:1fr}.rjfaq__panel-inner{min-height:0;overflow:hidden}.rjfaq__answer{padding-top:var(--rjfaq-qa-spacing);padding-bottom:var(--rjfaq-row-padding);max-width:65ch}.rjfaq__answer>*:first-child{margin-top:0}.rjfaq__answer>*:last-child{margin-bottom:0}@media (min-width:1025px){.rjfaq--layout-split .rjfaq__layout{display:flex;flex-direction:row;align-items:flex-start;gap:var(--rjfaq-column-gap)}.rjfaq--layout-split .rjfaq__head{flex:0 0 var(--rjfaq-split-left);max-width:var(--rjfaq-split-left)}.rjfaq--layout-split .rjfaq__body{flex:1 1 auto;min-width:0;margin-top:0}}@media (max-width:1024px){.rjfaq__inner{max-width:none;padding-right:0;padding-left:0}.rjfaq__question-text{font-family:"Inter",Arial,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:normal!important}.rjfaq__trigger{gap:20px}}@media (max-width:767px){.rjfaq__inner{padding-right:0;padding-left:0}.rjfaq__body{margin-top:24px}.rjfaq__question-text{font-size:21px!important;line-height:1.4!important}.rjfaq__trigger{align-items:center;gap:16px;padding-top:24px;padding-bottom:24px}.rjfaq__toggle{margin-top:0}}.rjfaq__trigger,.rjfaq__answer{max-width:100%}.rjfaq-all-link-wrap{width:100%;max-width:1200px;margin:24px auto 0}.rjfaq-all-link{display:inline-flex;align-items:center;gap:.55em;min-height:44px;padding:8px 0;color:#1d1d1d;font-family:"Courier Prime",ui-monospace,"Courier New",monospace;font-size:16px;font-weight:400;line-height:1.45;text-decoration:none;transition:color 180ms ease,transform 180ms ease}.rjfaq-all-link:hover,.rjfaq-all-link:focus-visible{color:#666;transform:translateX(3px)}.rjfaq-all-link:focus-visible{outline:1px solid currentColor;outline-offset:5px}@media (max-width:767px){.rjfaq-all-link-wrap{margin-top:16px}.rjfaq-all-link{max-width:100%;min-height:48px;padding:10px 0;font-size:15px;line-height:1.5;white-space:normal}}.rjfaq__eyebrow{margin:0 0 16px;font-family:"Noto Serif Display",Georgia,serif;font-size:16px;font-weight:300;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#646668}.elementor-widget-rjfaq[id]{scroll-margin-top:110px}@media (max-width:767px){.rjfaq__eyebrow{margin-bottom:12px;font-size:14px}.elementor-widget-rjfaq[id]{scroll-margin-top:88px}}