.wex-faq-intro{max-width:850px}
.wex-faq-tools{margin-bottom:2.5rem;border:1px solid #e5e3fa}
.wex-faq-search-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px) auto;gap:12px}
.wex-faq-search-row input,.wex-faq-search-row select,.wex-faq-search-row button{min-height:48px}
.wex-faq-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px;align-items:start}
.wex-faq-group{margin-bottom:2.5rem;scroll-margin-top:100px}
.wex-faq-group h2{font-size:1.35rem;color:#484593;margin-bottom:1rem}
.wex-faq-item{border:1px solid #e5e3f4;border-radius:12px;background:#fff;margin-bottom:12px;overflow:hidden}
.wex-faq-item summary{display:list-item;cursor:pointer;padding:18px 22px;min-height:48px;font-weight:600;line-height:1.55;color:#343f52}
.wex-faq-item summary::marker{color:#605dba}
.wex-faq-item summary:focus-visible,.wex-faq a:focus-visible{outline:3px solid #605dba;outline-offset:3px}
.wex-faq-item[open]{border-color:#605dba}
.wex-faq-item[open] summary{color:#484593;background:#f7f6ff}
.wex-faq-answer{padding:16px 22px;overflow-wrap:anywhere;line-height:1.8}
.wex-faq-answer p:last-child{margin-bottom:0}
.wex-faq-support{position:sticky;top:100px;border:1px solid #e5e3fa}
.wex-faq-support .card-body{padding:24px}
.wex-faq-support img{display:block;width:100%;height:auto;margin-bottom:20px}
.wex-faq-sources li{margin-bottom:8px}
.wex-faq [hidden]{display:none!important}
@media(max-width:991.98px){.wex-faq-layout{grid-template-columns:1fr}.wex-faq-support{position:static}.wex-faq-support img{max-width:240px;margin-inline:auto}.wex-faq-search-row{grid-template-columns:minmax(0,1fr) auto}.wex-faq-search-row input{grid-column:1/-1}}
@media(max-width:479.98px){.wex-faq-tools .card-body{padding:20px}.wex-faq-search-row{grid-template-columns:1fr}.wex-faq-item summary{padding:16px}.wex-faq-answer{padding:16px}}

