.faq{padding-bottom:var(--section-py);padding-top:var(--section-py)}.faq-list{gap:var(--micro-p);max-width:var(--faq-max);width:100%}.faq-details{background-color:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);padding:var(--faq-p)}.faq-details[open]{border-color:var(--quart-col)}.faq-details[open] .faq-sign:after{opacity:0}.faq-question{cursor:pointer;gap:var(--mini-p);list-style:none;width:100%}.faq-question::-webkit-details-marker{display:none}.faq-question-text{font-size:var(--h4);font-weight:700;line-height:1.35}.faq-sign{flex-shrink:0;height:var(--sign-s);position:relative;width:var(--sign-s)}.faq-sign:after,.faq-sign:before{background-color:var(--quart-col-d-10);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .18s ease}.faq-sign:before{height:var(--sign-bar);width:100%}.faq-sign:after{height:100%;width:var(--sign-bar)}.faq-answer{line-height:1.7;max-width:var(--lead-max);padding-top:var(--mini-p)}.faq-answer,.faq-note{color:var(--ink-soft);font-size:var(--sm-fs)}.faq-note{margin-top:var(--mid-p)}.faq-note-link{border-bottom:1px solid var(--prim-col);color:var(--quart-col);font-weight:700}@media screen and (min-width:0px){.faq-list{--faq-max:100%}.faq-details{--faq-p:var(--small-p)}.faq-sign{--sign-s:min(3.4vmin,18px);--sign-bar:2px}}@media screen and (min-width:0px) and (min-aspect-ratio:1){.faq-sign{--sign-s:min(2.4vmax,18px)}}@media screen and (min-width:992px){.faq-list{--faq-max:88ch}}