.lc-faq{max-width:var(--lc-content-reading);padding:var(--lc-ref-space-10) var(--lc-ref-space-5) var(--lc-ref-space-16);margin-inline:auto}.lc-faq__hero{margin-bottom:var(--lc-ref-space-8)}.lc-faq__eyebrow{margin:0 0 var(--lc-ref-space-3);font-size:var(--lc-ref-size-xs);font-weight:var(--lc-ref-weight-bold);letter-spacing:var(--lc-ref-tracking-wide);text-transform:uppercase;color:var(--lc-text-muted)}.lc-faq__title{margin:0 0 var(--lc-ref-space-4);max-width:18ch;font:var(--lc-text-hero);letter-spacing:var(--lc-text-hero-tracking);color:var(--lc-text-primary);text-wrap:balance}.lc-faq__intro{margin:0 0 var(--lc-ref-space-6);max-width:54ch;font-size:var(--lc-ref-size-lg);line-height:var(--lc-ref-line-relaxed);color:var(--lc-text-secondary)}.lc-faq__search{max-width:var(--lc-w-sheet);position:relative}.lc-faq__search-icon{left:var(--lc-ref-space-4);width:var(--lc-icon-inline);height:var(--lc-icon-inline);color:var(--lc-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.lc-faq__search-control{width:100%;padding-left:calc(var(--lc-ref-space-4) + 26px)}.lc-faq__cats{gap:var(--lc-ref-space-2);margin-bottom:var(--lc-ref-space-8);padding-bottom:var(--lc-ref-space-6);border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-subtle);flex-wrap:wrap;display:flex}.lc-faq__count{font-size:var(--lc-ref-size-xs);font-variant-numeric:tabular-nums;color:var(--lc-text-muted)}.lc-togglechip.is-on .lc-faq__count{color:inherit;opacity:.7}.lc-faq__group{margin-top:var(--lc-ref-space-10)}.lc-faq__group:first-of-type{margin-top:0}.lc-faq__group-title{align-items:baseline;gap:var(--lc-ref-space-3);margin:0 0 var(--lc-ref-space-2);font-family:var(--lc-ref-font-display);font-size:var(--lc-ref-size-2xl);font-weight:var(--lc-ref-weight-semibold);line-height:var(--lc-ref-line-display);letter-spacing:var(--lc-ref-tracking-tight);color:var(--lc-text-primary);display:flex}.lc-faq__group-count{font-family:var(--lc-ref-font-body);font-size:var(--lc-ref-size-sm);font-weight:var(--lc-ref-weight-regular);font-variant-numeric:tabular-nums;color:var(--lc-text-muted)}.lc-faq__results-count{margin:0 0 var(--lc-ref-space-4);font-size:var(--lc-ref-size-sm);color:var(--lc-text-muted)}.lc-faq__list{border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);margin:0;padding:0;list-style:none}.lc-faq__results-state{margin-block:var(--lc-ref-space-3)}.lc-faq__item{border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}.lc-faq__trigger{align-items:center;gap:var(--lc-ref-space-3);width:100%;padding:var(--lc-ref-space-4) 0;cursor:pointer;text-align:left;background:0 0;border:0;font-family:inherit;display:flex}.lc-faq__trigger:focus-visible{box-shadow:var(--lc-focus-ring);border-radius:var(--lc-radius-xs);outline:none}.lc-faq__q{min-width:0;font-family:var(--lc-ref-font-display);font-size:var(--lc-ref-size-lg);font-weight:var(--lc-ref-weight-regular);line-height:var(--lc-ref-line-snug);color:var(--lc-text-primary);flex:1}.lc-faq__item--open .lc-faq__q{font-weight:var(--lc-ref-weight-semibold)}.lc-faq__tag{padding:2px var(--lc-ref-space-2);font-size:var(--lc-ref-size-xs);font-weight:var(--lc-ref-weight-medium);color:var(--lc-text-secondary);background:var(--lc-surface-sunken);border-radius:var(--lc-radius-chip);white-space:nowrap;flex:none}.lc-faq__chev{width:var(--lc-icon-action);height:var(--lc-icon-action);color:var(--lc-text-muted);transition:transform var(--lc-motion-micro), color var(--lc-motion-micro);flex:none}.lc-faq__trigger[aria-expanded=true] .lc-faq__chev{color:var(--lc-action-primary);transform:rotate(180deg)}.lc-faq__answer{padding:0 0 var(--lc-ref-space-5)}.lc-faq__answer p{margin:0 0 var(--lc-ref-space-3);max-width:var(--lc-measure-xl);font-size:var(--lc-ref-size-md);line-height:var(--lc-ref-line-relaxed);color:var(--lc-text-secondary)}.lc-faq__answer p:last-child{margin-bottom:0}.lc-faq__contact{margin-top:var(--lc-ref-space-10);padding:var(--lc-ref-space-5) var(--lc-ref-space-6);background:var(--lc-surface-sunken);border:var(--lc-border-w-hairline) solid var(--lc-border-subtle);border-radius:var(--lc-radius-card)}.lc-faq__contact-title{align-items:center;gap:var(--lc-ref-space-2);margin:0 0 var(--lc-ref-space-1);font:var(--lc-text-subtitle);color:var(--lc-text-primary);display:flex}.lc-faq__contact-title svg{width:var(--lc-icon-action);height:var(--lc-icon-action);color:var(--lc-text-muted);flex:none}.lc-faq__contact-text{max-width:var(--lc-measure-md);line-height:var(--lc-ref-line-normal);color:var(--lc-text-secondary);margin:0}.lc-faq__contact-actions{gap:var(--lc-ref-space-2) var(--lc-ref-space-6);margin:var(--lc-ref-space-3) 0 0;flex-wrap:wrap;display:flex}.lc-faq__contact-cta{align-items:center;gap:var(--lc-ref-space-2);font-size:var(--lc-ref-size-sm);font-weight:var(--lc-ref-weight-semibold);color:var(--lc-action-primary);text-decoration:none;display:inline-flex}.lc-faq__contact-cta--alt{font-weight:var(--lc-ref-weight-medium);color:var(--lc-text-secondary)}.lc-faq__contact-cta svg{width:var(--lc-icon-inline);height:var(--lc-icon-inline)}.lc-faq__contact-cta:hover{text-decoration:underline}.lc-faq__more{max-width:var(--lc-content-reading);margin:var(--lc-space-10) auto 0;padding:0 var(--lc-space-5) var(--lc-space-12);font-size:var(--lc-ref-size-sm)}.lc-faq__more:before{content:"";margin-bottom:var(--lc-space-5);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);display:block}.lc-faq__more a{align-items:center;gap:var(--lc-ref-space-2);color:var(--lc-action-primary);font-weight:var(--lc-ref-weight-medium);text-decoration:none;display:inline-flex}.lc-faq__more a:hover{text-decoration:underline}@media (width<=767px){.lc-faq__intro{font:var(--lc-text-body);letter-spacing:var(--lc-text-body-tracking)}.lc-faq__group-title{font:var(--lc-text-title);letter-spacing:var(--lc-text-title-tracking)}.lc-faq__q{font:var(--lc-text-subsection);letter-spacing:var(--lc-text-subsection-tracking)}}@media (width<=600px){.lc-faq{padding:var(--lc-ref-space-8) var(--lc-ref-space-4) var(--lc-ref-space-12)}.lc-faq__search{max-width:none}.lc-faq__results .lc-faq__tag{display:none}.lc-faq__more{padding-inline:var(--lc-ref-space-4)}}
