.lf-faq{margin-top:var(--lf-space-8);padding-top:var(--lf-space-6);border-top:1px solid var(--lf-hairline)}.lf-faq__label{display:flex;align-items:center;gap:.55em;font-family:var(--lf-mono);font-size:var(--lf-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--lf-bone-dim);margin:0 0 var(--lf-space-5)}.lf-faq__label svg{color:var(--lf-fight);flex:none}.lf-faq__list{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lf-space-4)}.lf-faq__item{min-width:0;padding:var(--lf-space-5);border:1px solid var(--lf-hairline);border-radius:var(--lf-radius-sm);background:var(--lf-paper-2)}.lf-faq__q{font-family:var(--lf-display);font-weight:600;font-size:var(--lf-text-md);line-height:1.3;color:var(--lf-bone);margin:0 0 var(--lf-space-2)}.lf-faq__a{margin:0;font-size:var(--lf-text-md);line-height:1.6;color:var(--lf-bone-soft);max-width:64ch}@media(min-width:760px){.lf-faq__list{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-faq__list[data-count="5"] .lf-faq__item:last-child{grid-column:1 / -1}.lf-faq__list[data-count="3"] .lf-faq__item:last-child{grid-column:1 / -1}}@media(min-width:900px){.lf-faq__list[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-faq__list[data-count="3"] .lf-faq__item:last-child{grid-column:auto}}
