.aurora-faq .j-lead a{color:var(--teal-300);text-underline-offset:3px;text-decoration:underline}.aurora-faq .faq-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aurora-faq .faq-browser{margin-top:36px}.aurora-faq .faq-search{background:var(--chip-bg);border:1px solid var(--chip-border);border-radius:14px;align-items:center;gap:10px;height:54px;padding:0 8px 0 16px;display:flex}.aurora-faq .faq-search:focus-within{border-color:#2dd4bf8c;box-shadow:0 0 0 3px #2dd4bf26}.aurora-faq .faq-search-ic{font-size:15px}.aurora-faq .faq-search input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.aurora-faq .faq-search input::placeholder{color:var(--muted)}.aurora-faq .faq-search input::-webkit-search-cancel-button{display:none}.aurora-faq .faq-clear{border:1px solid var(--chip-border);height:38px;color:var(--ink);cursor:pointer;background:#ffffff0f;border-radius:10px;flex-shrink:0;padding:0 14px;font-size:13.5px;font-weight:600}.aurora-faq .faq-clear:hover{border-color:#2dd4bf73}.aurora-faq .faq-count{min-height:22px;color:var(--muted);margin:12px 2px 0;font-size:14px}.aurora-faq .faq-topics{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.aurora-faq .faq-topics a{color:var(--muted);background:var(--chip-bg);border:1px solid var(--chip-border);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600}.aurora-faq .faq-topics a:hover{color:var(--ink);border-color:#2dd4bf59}.aurora-faq .faq-section{margin-top:44px;scroll-margin-top:130px}.aurora-faq .faq-section h2{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-300);margin-bottom:12px;font-size:13px;font-weight:700}.aurora-faq .faq-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;margin-bottom:10px;scroll-margin-top:130px}.aurora-faq .faq-item[open]{border-color:var(--line-strong)}.aurora-faq .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.aurora-faq .faq-item summary::-webkit-details-marker{display:none}.aurora-faq .faq-item summary:focus-visible{outline:2px solid var(--teal-bright);outline-offset:2px;border-radius:14px}.aurora-faq .faq-item h3{color:var(--ink);letter-spacing:-.01em;font-size:16.5px;font-weight:650;line-height:1.4}.aurora-faq .faq-item-open h3{padding:18px 20px 0}.aurora-faq .faq-chev{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex-shrink:0;width:10px;height:10px;margin-top:-5px;margin-right:4px;transition:transform .2s,margin-top .2s;transform:rotate(45deg)}.aurora-faq .faq-item[open] .faq-chev{margin-top:5px;transform:rotate(225deg)}.aurora-faq .faq-answer{padding:0 20px 18px}.aurora-faq .faq-item-open .faq-answer{padding-top:10px}.aurora-faq .faq-answer p{color:#b6c2d1;margin-top:10px;font-size:15.5px;line-height:1.68}.aurora-faq .faq-answer p:first-child{margin-top:0}.aurora-faq .faq-answer ul{margin:10px 0 0;padding-left:20px;list-style:outside}.aurora-faq .faq-answer li{color:#b6c2d1;margin-top:6px;font-size:15.5px;line-height:1.62}.aurora-faq .faq-answer li::marker{color:var(--teal-bright)}.aurora-faq .faq-answer strong{color:var(--ink);font-weight:650}.aurora-faq .faq-answer a,.aurora-faq .faq-empty a,.aurora-faq .faq-link{color:var(--teal-300);text-underline-offset:3px;text-decoration:underline}.aurora-faq .faq-answer a:hover{color:var(--teal-bright)}.aurora-faq .faq-empty{background:var(--card-bg);border:1px dashed var(--line-strong);border-radius:14px;margin-top:18px;padding:18px 20px}.aurora-faq .faq-empty p{color:var(--muted);font-size:15px;line-height:1.6}.aurora-faq .faq-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:640px){.aurora-faq .faq-item summary{padding:16px}.aurora-faq .faq-item-open h3{padding:16px 16px 0}.aurora-faq .faq-answer{padding:0 16px 16px}.aurora-faq .faq-item h3{font-size:15.5px}}
