.lc-faq{width:100%;max-width:calc(820px + 2*clamp(20px,4vw,44px));padding:clamp(28px, 4vw, 56px) var(--lc-pad-x) clamp(48px, 6vw, 80px);flex-direction:column;gap:16px;margin-inline:auto;display:flex}.lc-faq-back{color:var(--lc-muted);align-self:flex-start;font-size:13px;transition:color .2s}.lc-faq-back:hover{color:var(--lc-ink)}.lc-faq-head{flex-direction:column;gap:10px;display:flex}.lc-faq-eyebrow{font-family:var(--lc-font-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--lc-brass);font-size:11px}.lc-faq-h1{font-size:clamp(28px,4vw,42px);line-height:1.1}.lc-faq-lede{color:var(--lc-muted);max-width:60ch;font-size:14px;line-height:1.7}.lc-faq-list{flex-direction:column;display:flex}.lc-faq-item{border-top:1px solid var(--lc-line)}.lc-faq-q{cursor:pointer;font-family:var(--lc-font-serif);color:var(--lc-ink);justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:16px;font-weight:700;line-height:1.35;list-style:none;display:flex}.lc-faq-q::-webkit-details-marker{display:none}.lc-faq-q:hover{color:var(--lc-brass-dark)}.lc-faq-chev{color:var(--lc-brass);flex-shrink:0;transition:transform .2s}.lc-faq-item[open] .lc-faq-chev{transform:rotate(90deg)}.lc-faq-a{color:#4a443b;max-width:68ch;padding:0 0 18px;font-size:14px;line-height:1.7}.lc-faq-more{background:var(--lc-dark);color:var(--lc-ivory-text);border-radius:6px;flex-direction:column;gap:8px;margin-top:16px;padding:clamp(18px,3vw,26px);display:flex}.lc-faq-more-h{font-size:18px}.lc-faq-more-p{color:#d8d0c2;font-size:13.5px;line-height:1.65}.lc-faq-more-p a{text-underline-offset:3px;color:var(--lc-ivory-text);text-decoration:underline}.lc-faq-more-p a:hover{color:var(--lc-brass-light)}
