.ev-surface .faq-answers{padding-block:28px 40px}.ev-surface .faq-search{max-width:640px}.ev-surface .faq-search label{display:block;font-weight:600;margin-bottom:10px}.ev-surface .faq-search input{width:100%;padding:12px;min-height:48px;border:1px solid var(--ink-3);border-radius:8px;background:var(--card);color:var(--ink);font-size:1rem}.ev-surface .faq-search p{margin-top:10px;color:var(--ink-2)}.ev-surface .faq-topics{display:flex;gap:8px;flex-wrap:wrap;margin-block:24px}.ev-surface .faq-topics a{padding:10px 14px;min-height:44px;border:1px solid var(--line);border-radius:8px;text-decoration:none;background:var(--paper-2)}.ev-surface .faq-group{margin-top:40px;max-width:800px;scroll-margin-top:100px}.ev-surface .faq-group h2{font-size:1.8rem;margin-bottom:20px}.ev-surface .faq-question{border-bottom:1px solid var(--line);scroll-margin-top:100px}.ev-surface .faq-question summary{padding:18px 4px;min-height:52px;font-weight:600;line-height:1.5;cursor:pointer}.ev-surface .faq-answer{padding:0 4px 20px;line-height:1.7;color:var(--ink-2)}.ev-surface .faq-permalink{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-size:.9rem}.ev-surface .faq-guide{margin-top:20px}.ev-surface .faq-question:target{background:var(--paper-2)}@media print{.ev-surface .faq-empty,.ev-surface .faq-permalink,.ev-surface .faq-search,.ev-surface .faq-topics{display:none!important}.ev-surface .faq-group[hidden],.ev-surface .faq-question[hidden]{display:block!important}.ev-surface .faq-question::details-content{display:block!important;content-visibility:visible!important}.ev-surface .faq-question summary{list-style:none;padding:8pt 0;break-after:avoid}.ev-surface .faq-group{margin-top:16pt}}