:root{--bg:#f7f7f8;--card:#ffffff;--ink:#1f2a44;--text:#3a3f4a;--muted:#7a8089;--border:#e6e8ec;--teal:#34b6ae;--teal-a11y:#0e7c72}.lcdln-faq{background:var(--bg);border-top:1px solid var(--border);padding:3rem 22px}.lcdln-faq__inner{max-width:800px;margin:0 auto}.lcdln-faq__title{text-align:center;font-size:clamp(1.5rem, 3vw, 2.1rem);font-weight:600;color:var(--ink);margin:0 0 1.8rem}.faq-item{border-bottom:1px solid #e0e0e0}.faq-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:none;border:0;cursor:pointer;text-align:left;padding:24px 0;font:inherit;font-weight:600;font-size:16px;color:var(--ink)}.faq-q{flex:1 1 auto}.faq-icon{flex:0 0 auto;color:var(--teal);font-size:1.5rem;line-height:1;font-weight:400}.faq-answer{max-height:0;overflow:hidden;transition:max-height 300ms ease-out}.faq-answer__inner{padding:0 0 12px 24px;color:var(--text);line-height:1.55;font-size:15px}.lcdln-faq__more-items[hidden]{display:none}.lcdln-faq__more{text-align:center;margin:1.6rem 0}.lcdln-faq__more-btn{background:var(--teal-a11y);color:#fff;border:0;border-radius:8px;padding:.75rem 1.5rem;font:inherit;font-weight:600;cursor:pointer}.lcdln-faq__more-btn:hover{filter:brightness(.95)}.lcdln-faq-page__head{max-width:800px;margin:2.5rem auto 0;padding:0 22px;text-align:center}.lcdln-faq-page__title{font-size:clamp(1.8rem, 4vw, 2.4rem);color:var(--ink);margin:0 0 .5rem}.lcdln-faq-page__meta{color:var(--muted);margin:0}@media (max-width:600px){.lcdln-faq{padding:2rem 20px}.faq-toggle{font-size:14px;padding:20px 0}.faq-answer__inner{font-size:14px}}