.faq-hero h1 span{color:#777780}.faq-hero>p{max-width:590px}.faq-search{max-width:720px;margin-top:32px}.faq-search>label{display:block;font-size:13px;font-weight:600;margin-bottom:12px}.faq-search>div{display:flex;align-items:center;gap:14px;background:white;border:1px solid #d6d6df;border-radius:16px;padding:8px 18px;box-shadow:0 8px 30px #20202c04}.faq-search svg{color:#234bde;flex-shrink:0}.faq-search input{min-width:0;flex:1;border:0;background:transparent;padding:13px 0;font-size:16px;color:var(--ink)}.faq-search input:focus{outline:none}.faq-search>div:focus-within{outline:2px solid #234bde;outline-offset:3px}.faq-search button{border:0;background:transparent;color:#234bde;min-height:44px;font-size:13px;cursor:pointer}.faq-explorer{display:grid;grid-template-columns:290px minmax(0,1fr);gap:60px;padding:12px 0 72px;align-items:start}.faq-topics{position:sticky;top:118px}.faq-topics>.eyebrow{font-size:11px;color:#73737e;margin:0 0 18px}.faq-topics [role=group]{display:grid;gap:8px}.faq-topics button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:1px solid transparent;background:transparent;border-radius:12px;padding:15px 16px;color:#64646f;font-size:14px;line-height:1.45;cursor:pointer;min-height:50px}.faq-topics button span{font-size:12px;opacity:.7}.faq-topics button:hover{background:#e9eeff}.faq-topics button[aria-pressed=true]{background:#234bde;color:white}.faq-help{background:#e9eeff;padding:25px;border-radius:18px;margin-top:30px}.faq-help h2{font-size:22px;letter-spacing:-.04em;margin:0 0 13px;line-height:1.2}.faq-help p{font-size:14px;line-height:1.65;color:#606879;margin:0 0 22px}.faq-help a{font-size:14px;color:#234bde;display:flex;justify-content:space-between}.faq-result-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px;min-height:44px}.faq-result-bar p{font-size:13px;color:#777780;margin:0}.faq-result-bar button{padding:10px 15px;border:1px solid #d1d1dc;border-radius:24px;background:transparent;font-size:13px;cursor:pointer;min-height:44px}.faq-result-bar button:disabled{opacity:.4;cursor:default}.faq-premium .faq-group{margin:0 0 38px;scroll-margin-top:120px}.faq-premium .faq-group>h2{font-size:27px;letter-spacing:-.04em;font-weight:600;line-height:1.2;margin:0 0 22px}.faq-premium .faq{margin:0}.faq-premium details{background:white;border:1px solid #e1e1e8;border-radius:14px;padding:0;margin-bottom:10px;overflow:hidden}.faq-premium summary{padding:22px 24px;font-size:17px;font-weight:500;line-height:1.5;gap:24px;align-items:center}.faq-premium summary:after{font-size:23px;color:#234bde}.faq-premium details[open]{border-color:#bdc9ef}.faq-premium details[open] summary{color:#234bde}.faq-premium .faq-group .prose{padding:0 24px 22px;font-size:16px;line-height:1.75}.faq-premium .prose>:last-child{margin-bottom:0}.faq-premium #faq-empty{padding:40px;border:1px solid #dcdce3;background:#fff;border-radius:18px}.faq-premium #faq-empty h2{font-size:26px;letter-spacing:-.04em}.faq-premium #faq-empty p{color:#72727d;line-height:1.6}@media(max-width:1000px){.faq-explorer{grid-template-columns:240px minmax(0,1fr);gap:32px}.faq-premium summary{padding:20px;font-size:16px}}@media(max-width:760px){.faq-explorer{grid-template-columns:1fr;gap:24px;padding-bottom:52px}.faq-topics{position:static}.faq-topics [role=group]{display:flex;flex-wrap:wrap;gap:8px}.faq-topics button{padding:10px 14px;border-color:#d6d6df;border-radius:25px;min-height:44px;font-size:13px}.faq-help{display:none}.faq-result-bar{margin-bottom:22px}.faq-premium .faq-group>h2{font-size:25px}.faq-premium summary{gap:18px}.faq-premium .faq-group .prose{padding:0 20px 20px}.faq-search{margin-top:26px}.faq-search>div{padding:6px 13px}.faq-premium #faq-empty{padding:25px}}
