.faq{max-width:var(--lu-maxw,1200px);margin:0 auto;padding:var(--lu-page-top) 0 64px}.faq__title{margin:0;font-size:28px;font-weight:800;color:var(--lu-ink);letter-spacing:-.01em}.faq__sub{margin:8px 0 0;font-size:14px;color:var(--lu-muted)}.faq__search{margin-top:22px}.faq__chips{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.faq__list{list-style:none;margin:24px 0 0;padding:0;border-top:2px solid var(--lu-navy)}.faq__list>li{border-bottom:1px solid var(--lu-border-soft,#eef1f6)}.faq__row{width:100%;display:flex;align-items:flex-start;gap:12px;padding:16px 12px;background:none;border:none;cursor:pointer;text-align:left;text-decoration:none;font-family:inherit;font-size:16px;font-weight:600;color:var(--lu-ink)}.faq__row:hover{background:var(--lu-navy-5,#f4f7fb)}.faq__row:focus-visible{outline:2px solid var(--lu-navy);outline-offset:-2px}.faq__row-text{flex:1 1;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;line-height:1.5}.faq__cat{flex:none;font-size:12px;font-weight:700;color:var(--lu-navy);background:var(--lu-navy-5,#eaf0fb);border-radius:5px;padding:2px 8px}.faq__mark{flex:none;width:24px;height:24px;border-radius:50%;background:var(--lu-navy);color:#fff;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.faq__chev{flex:none;font-size:20px;line-height:1.2;color:var(--lu-faint,#98a2b3)}.faq__empty{text-align:center;padding:56px 24px;color:var(--lu-muted);font-size:14px}@media (max-width:768px){.faq__title{font-size:24px}.faq__row{font-size:15px}.faq__row-text{flex-wrap:wrap;gap:6px 10px}}@media (max-width:480px){.faq__title{font-size:22px}.faq__row{font-size:14px;padding:12px 8px}}.faqd .ntd__title{padding-bottom:20px}.faqd .ntd__body,.faqd .ntd__title{border-bottom:1px solid var(--lu-border,#e5e9f0)}.faqd .ntd__body,.faqd .ntd__title{overflow-wrap:anywhere}