.faq-kicker{color:#b40d20;font-weight:750}.faq-page{max-width:980px;padding-bottom:70px}.faq-search-panel{padding:clamp(20px,4vw,32px);border:1px solid var(--line);border-top:4px solid var(--red);border-radius:14px;background:#f6f6f7;margin-bottom:26px}.faq-search-panel>label{display:block;font-size:1.3rem;font-weight:750;margin-bottom:14px}.faq-input-row{display:flex;gap:10px;align-items:center}.faq-input-row input{width:100%;min-width:0;background:#fff;color:#17181b;border:1px solid #76767c;border-radius:8px;padding:15px 16px;font:inherit;font-size:18px}.faq-clear,.faq-categories button{font:inherit;cursor:pointer;border:1px solid #7a7a80;background:#fff;color:#29292e;border-radius:8px;padding:10px 13px;min-height:44px}.faq-clear{flex-shrink:0}.faq-categories{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.faq-categories button{font-size:14px}.faq-categories button[aria-pressed=true]{background:#b40d20;border-color:#b40d20;color:#fff}#faq-privacy{font-size:13px;line-height:1.65;margin:14px 0 0}#faq-count{font-size:14px;color:#52525a;margin:24px 0 16px}.faq-answer{border:1px solid var(--line);border-radius:10px;background:#fff;margin:12px 0}.faq-answer summary{cursor:pointer;padding:22px 24px;font-weight:700;font-size:clamp(17px,2vw,20px);line-height:1.5}.faq-answer[open]{border-left:3px solid var(--red)}.faq-answer-body{padding:0 24px 25px}.faq-answer-body p{font-size:17px;line-height:1.8;margin:0 0 18px}.faq-answer-body>a{font-weight:650;text-decoration:underline;text-underline-offset:4px}.faq-personal,.faq-empty{padding:clamp(22px,4vw,34px);background:#f6f6f7;border-radius:14px;margin-top:36px}.faq-personal h2,.faq-empty h2{font-size:clamp(24px,4vw,34px);margin-top:0}.faq-personal p,.faq-empty p{line-height:1.75}.faq-page [hidden]{display:none!important}.faq-page :is(button,input,summary,a):focus-visible{outline:3px solid #b40d20;outline-offset:4px}.faq-page .button{white-space:normal;text-align:left}@media(max-width:640px){.faq-input-row{flex-wrap:wrap}.faq-clear{font-size:14px}.faq-answer summary{padding:18px}.faq-answer-body{padding:0 18px 22px}.faq-categories button{flex-grow:1}.faq-page{padding-bottom:40px}}
