.rsh-page-faq{margin:0;background:var(--scrap-900);color:var(--ink);font-family:var(--font-sans)}.rsh-page-faq a{color:var(--oxide)}.rsh-page-faq a:hover{color:var(--oxide-strong)}.rsh-page-faq a:focus-visible,.rsh-page-faq button:focus-visible,.rsh-page-faq input:focus-visible,.rsh-page-faq summary:focus-visible{outline:2px solid var(--hazard);outline-offset:2px}.rsh-page-faq summary{cursor:pointer;list-style:none}.rsh-page-faq summary::-webkit-details-marker{display:none}.rsh-page-faq details[open] .faq-plus{transform:rotate(45deg)}.rsh-page-faq .faq-q summary:hover,.rsh-page-faq details[open]>summary{color:var(--oxide)!important}.rsh-page-faq .faq-search::-moz-placeholder{color:var(--line-strong)}.rsh-page-faq .faq-search::placeholder{color:var(--line-strong)}.rsh-page-faq .faq-search::-webkit-search-cancel-button{-webkit-appearance:none}.rsh-page-faq .fl:hover{color:var(--oxide)!important}.rsh-page-faq .soc:hover{border-color:var(--oxide)!important}.rsh-page-faq .btn-p:hover{background:var(--oxide-strong)!important;border-color:var(--oxide-strong)!important}.rsh-page-faq .btn-s:hover,.rsh-page-faq .chip:hover{border-color:var(--oxide)!important;color:var(--oxide)!important}.rsh-page-faq .side-link:hover{color:var(--oxide)!important}.rsh-page-faq .faq-cat{scroll-margin-top:96px}.rsh-page-faq .hit{background:var(--hazard);color:var(--scrap-900);padding:0}.rsh-page-faq .tool-btn:hover,.rsh-page-faq .top-card:hover{border-color:var(--oxide)!important}.rsh-page-faq .ans-link:hover,.rsh-page-faq .q-anchor:hover,.rsh-page-faq .tool-btn:hover{color:var(--oxide)!important}.rsh-page-faq details.faq-q:target{background:var(--scrap-800);box-shadow:-12px 0 0 0 var(--scrap-800),12px 0 0 0 var(--scrap-800)}@media (max-width:1100px){.rsh-page-faq .char-hero{display:none!important}}@media (max-width:960px){.rsh-page-faq .faq-side{display:none!important}}@media (max-width:760px){.rsh-page-faq .nav-links{display:none!important}}@media (prefers-reduced-motion:no-preference){.rsh-page-faq .btn-p,.rsh-page-faq .btn-s,.rsh-page-faq .chip,.rsh-page-faq .fl,.rsh-page-faq .soc{transition:background-color .15s,border-color .15s,color .15s,transform .1s,box-shadow .1s}.rsh-page-faq .btn-p:active{transform:translate(3px,3px);box-shadow:1px 1px 0 0 #000!important}.rsh-page-faq .faq-plus{transition:transform .12s linear}}