.lss-auto-faq{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f6f7f8;padding:64px 24px;margin-top:48px}
    .lss-auto-faq__inner{max-width:1200px;margin:0 auto}.lss-auto-faq__eyebrow{margin:0 0 8px;color:#f5a800;font-size:13px;line-height:1.4;font-weight:800;letter-spacing:.08em}
    .lss-auto-faq h2{margin:0;color:#222;font-size:36px;line-height:1.15;font-weight:700}.lss-auto-faq__lead{max-width:760px;margin:12px 0 28px;color:#6b7280;font-size:16px;line-height:1.6}
    .lss-auto-faq__items{display:grid;gap:10px}.lss-auto-faq__item{background:#fff;border:1px solid #e3e5e8;border-radius:10px;overflow:hidden}
    .lss-auto-faq__item summary,.lssm-vlp__faq-item summary{cursor:pointer;list-style:none}.lss-auto-faq__item summary::marker,.lssm-vlp__faq-item summary::marker{content:""}.lss-auto-faq__item summary::-webkit-details-marker,.lssm-vlp__faq-item summary::-webkit-details-marker{display:none}
    .lss-auto-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;color:#1f2937;font-size:16px;font-weight:700}
    .lss-auto-faq__item summary span,.lssm-vlp__faq-item summary span{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#f5a800;font-size:22px;line-height:1;transition:transform .18s ease}.lss-auto-faq__item[open] summary span,.lssm-vlp__faq-item[open] summary span{transform:rotate(45deg)}
    .lss-auto-faq__answer{padding:0 20px 18px;color:#4b5563;font-size:15px;line-height:1.7}.lss-auto-faq__answer p:first-child{margin-top:0}.lss-auto-faq__answer p:last-child{margin-bottom:0}
    .lss-auto-faq__context-link{margin-top:12px!important}.lss-auto-faq__context-link a{color:#222;font-weight:700;text-decoration:none}.lss-auto-faq__context-link a:hover{color:#db9500}
    .lss-auto-faq__related{margin-top:24px;padding-top:18px;border-top:1px solid #e3e5e8}.lss-auto-faq__related>strong{display:block;margin-bottom:10px;color:#222}.lss-auto-faq__related>div{display:flex;flex-wrap:wrap;gap:8px}
    .lss-auto-faq__related a{display:inline-flex;align-items:center;gap:5px;padding:8px 11px;border:1px solid #d9dde1;border-radius:999px;background:#fff;color:#1f2937;font-size:13px;font-weight:650;text-decoration:none}.lss-auto-faq__related a:hover{border-color:#f5a800;color:#1f2937}
    .lss-auto-faq__related--vehicle{margin-top:16px}.lss-auto-faq__related--vehicle a{background:#fff}
    @media(max-width:767px){.lss-auto-faq{padding:42px 18px;margin-top:32px}.lss-auto-faq h2{font-size:28px}.lss-auto-faq__item summary{padding:16px}.lss-auto-faq__answer{padding:0 16px 16px}}