.section_faq{--_theme---background:var(--_color---brand--white);--_theme---text-primary:var(--_color---brand--dark-blue);--_theme---text-secondary:var(--_color---neutral--500)}.faq_content-wrapper{grid-column-gap:var(--_size---spacing--40);grid-row-gap:var(--_size---spacing--40);grid-template-rows:auto;grid-template-columns:.5fr 1.15fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;display:grid}.faq_component{flex:1 1;max-width:64rem}.faq_cl{grid-column-gap:var(--_size---spacing--16);grid-row-gap:var(--_size---spacing--16);flex-flow:column;display:flex}.faq_item{border:1px solid var(--_color---neutral--200);border-radius:var(--_size---radius--xxs);padding:.75rem;position:relative}.faq_card-header{padding:var(--_size---spacing--12);grid-column-gap:var(--_size---spacing--16);grid-row-gap:var(--_size---spacing--16);justify-content:space-between}.faq_card-header,.faq_card-icon{align-items:center;display:flex;position:relative}.faq_card-icon{justify-content:center;width:1.25rem;height:1.25rem;padding:.25rem}.faq_icon-h{transform:translate(-50%,-50%)}.faq_icon-h,.faq_icon-v{background-color:#000;width:1rem;height:1.5px;position:absolute;inset:50% 0 0 50%}.faq_icon-v{transform:translate(-50%,-50%) rotate(90deg)}.faq_card-checkbox{z-index:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;position:absolute;inset:0}.faq_card-grid{padding-right:var(--_size---spacing--12);padding-left:var(--_size---spacing--12);grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr;grid-auto-columns:1fr}.faq_text-rich-text{color:var(--_theme---text-secondary)}.faq_square{border:2px solid var(--_color---brand--primary);background-color:var(--_color---brand--white);width:.5rem;height:.5rem;position:absolute;inset:-.3rem auto auto -.3rem}.faq_square.is-02{inset:-.3rem -.3rem auto auto}.faq_square.is-03{inset:auto auto -.3rem -.3rem}.faq_square.is-04{inset:auto -.3rem -.3rem auto}@media screen and (max-width:991px){.faq_content-wrapper{flex-flow:column;grid-template-columns:1fr;justify-content:flex-start;place-items:start center}}