.faq-explorer_explorer__lnEQU{display:grid;grid-gap:clamp(var(--rm-space-4),2vw,var(--rm-space-6));gap:clamp(var(--rm-space-4),2vw,var(--rm-space-6));padding:clamp(var(--rm-space-4),2.4vw,var(--rm-space-7));border:1px solid var(--rm-line);border-radius:var(--rm-radius-large);background:var(--rm-surface);color:var(--rm-text);box-shadow:var(--rm-shadow-soft)}.faq-explorer_heading__oNUHd{display:flex;gap:var(--rm-space-5);align-items:flex-end;justify-content:space-between}.faq-explorer_heading__oNUHd h2,.faq-explorer_heading__oNUHd p{margin:0}.faq-explorer_heading__oNUHd h2{color:var(--rm-ink);line-height:1.15}.faq-explorer_heading__oNUHd>div>p{max-width:64ch;margin-top:var(--rm-space-2);line-height:1.65}.faq-explorer_resultStatus__oauBd{flex:0 0 auto;color:var(--rm-text-soft);font-size:.88rem;font-weight:750}.faq-explorer_controls__dguVT{display:grid;grid-gap:var(--rm-space-4);gap:var(--rm-space-4);padding:var(--rm-space-4);border:1px solid var(--rm-line);border-radius:var(--rm-radius);background:var(--rm-surface-soft)}.faq-explorer_searchField__oDfGs{display:grid;grid-gap:var(--rm-space-2);gap:var(--rm-space-2)}.faq-explorer_searchField__oDfGs label{color:var(--rm-ink);font-size:.9rem;font-weight:800}.faq-explorer_searchControl__tZAET{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:var(--rm-control-min-height);align-items:center;border:1px solid var(--rm-line-strong);border-radius:var(--rm-radius);background:var(--rm-surface);color:var(--rm-text-soft)}.faq-explorer_searchControl__tZAET>svg{margin-left:var(--rm-space-3)}.faq-explorer_searchControl__tZAET input{min-width:0;min-height:var(--rm-control-min-height);padding:10px var(--rm-space-3);border:0;outline:0;background:transparent;color:var(--rm-ink);font:inherit}.faq-explorer_searchControl__tZAET input::placeholder{color:var(--rm-text-soft);opacity:1}.faq-explorer_searchControl__tZAET button{display:inline-grid;width:var(--rm-control-min-height);height:var(--rm-control-min-height);place-items:center;border:0;background:transparent;color:var(--rm-text);cursor:pointer}.faq-explorer_searchControl__tZAET:focus-within{outline:3px solid var(--rm-focus);outline-offset:2px}.faq-explorer_categoryFilters__OVcdq{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--rm-space-2);gap:var(--rm-space-2)}.faq-explorer_categoryFilters__OVcdq button{min-height:var(--rm-control-min-height);padding:9px 12px;border:1px solid var(--rm-line);border-radius:var(--rm-radius);background:var(--rm-surface);color:var(--rm-text);cursor:pointer;font:inherit;font-size:.88rem;font-weight:750}.faq-explorer_categoryFilters__OVcdq button:hover{border-color:var(--rm-line-strong);color:var(--rm-blue-strong)}.faq-explorer_categoryFilters__OVcdq button[aria-pressed=true]{border-color:var(--rm-blue);background:color-mix(in srgb,var(--rm-blue) 12%,var(--rm-surface));color:var(--rm-blue-strong)}.faq-explorer_categoryFilters__OVcdq button:focus-visible,.faq-explorer_question__UoZxf summary:focus-visible{outline:3px solid var(--rm-focus);outline-offset:2px}.faq-explorer_categoryList__G2bKG{display:grid;grid-gap:clamp(var(--rm-space-6),3vw,var(--rm-space-8));gap:clamp(var(--rm-space-6),3vw,var(--rm-space-8))}.faq-explorer_category__8MUYg{display:grid;grid-gap:var(--rm-space-4);gap:var(--rm-space-4)}.faq-explorer_category__8MUYg>header h3,.faq-explorer_category__8MUYg>header p{margin:0}.faq-explorer_category__8MUYg>header h3{color:var(--rm-ink);font-size:1.15rem}.faq-explorer_category__8MUYg>header p{margin-top:var(--rm-space-1);color:var(--rm-text-soft)}.faq-explorer_questions___CKUx{display:grid;grid-gap:var(--rm-space-3);gap:var(--rm-space-3)}.faq-explorer_question__UoZxf{overflow:clip;border:1px solid var(--rm-line);border-radius:var(--rm-radius);background:var(--rm-surface-soft)}.faq-explorer_question__UoZxf summary{display:flex;min-height:var(--rm-control-min-height);padding:14px var(--rm-space-4);align-items:center;justify-content:space-between;color:var(--rm-ink);cursor:pointer;font-weight:800;line-height:1.4;list-style:none}.faq-explorer_question__UoZxf summary::-webkit-details-marker{display:none}.faq-explorer_question__UoZxf summary:after{content:"";flex:0 0 auto;margin-left:var(--rm-space-4);width:.55rem;height:.55rem;border-right:2px solid;border-bottom:2px solid;color:var(--rm-blue-strong);transform:rotate(45deg) translate(-2px,2px);transform-origin:center;transition:transform .16s ease}.faq-explorer_question__UoZxf[open] summary{border-bottom:1px solid var(--rm-line);background:var(--rm-surface)}.faq-explorer_question__UoZxf[open] summary:after{transform:rotate(225deg) translate(-1px,1px)}.faq-explorer_answer__qOflX{padding:var(--rm-space-4)}.faq-explorer_answer__qOflX p{max-width:72ch;margin:0;color:var(--rm-text);line-height:1.7}.faq-explorer_filteredOut__lnOe9{display:none}@media (max-width:820px){.faq-explorer_heading__oNUHd{display:grid;align-items:start}.faq-explorer_resultStatus__oauBd{justify-self:start}.faq-explorer_categoryFilters__OVcdq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.faq-explorer_explorer__lnEQU{padding-inline:var(--rm-space-3)}.faq-explorer_categoryFilters__OVcdq{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.faq-explorer_question__UoZxf summary:after{transition:none}}@media print{.faq-explorer_explorer__lnEQU{display:block;padding:0;border:0;background:#ffffff!important;color:#111111!important;box-shadow:none}.faq-explorer_controls__dguVT,.faq-explorer_resultStatus__oauBd{display:none!important}.faq-explorer_filteredOut__lnOe9{display:grid!important}.faq-explorer_category__8MUYg{display:block;page-break-inside:auto;break-inside:auto;margin-top:18pt}.faq-explorer_question__UoZxf{display:block;page-break-inside:avoid;break-inside:avoid;margin:0 0 8pt;border:1px solid #b8b8b8;background:#ffffff!important}.faq-explorer_question__UoZxf summary{color:#111111!important}.faq-explorer_question__UoZxf summary:after{content:none}.faq-explorer_question__UoZxf:not([open])>:not(summary){display:block!important}.faq-explorer_answer__qOflX p,.faq-explorer_category__8MUYg>header h3,.faq-explorer_category__8MUYg>header p{color:#111111!important}}