.lpp-faq{max-width:1280px;margin:0 auto;padding:clamp(100px,14vh,160px) 20px 0;display:grid;grid-template-columns:1fr minmax(0,610px);grid-gap:40px;gap:40px}.lpp-faq>h2{font-size:44px;font-weight:600;line-height:1}.lpp-faq-item{border-bottom:1px solid var(--lpp-line,rgba(32,32,32,.15))}.lpp-faq .lpp-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:21px 0;border:0;background:none;color:inherit;font:inherit;font-size:20px;font-weight:500;text-align:left;cursor:pointer}.lpp-faq-chevron{display:grid;place-items:center;flex-shrink:0;transition:transform .3s ease}.lpp-faq-item.is-open .lpp-faq-chevron{transform:rotate(180deg)}.lpp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.lpp-faq-a>div{overflow:hidden}.lpp-faq-item.is-open .lpp-faq-a{grid-template-rows:1fr}.lpp-faq .lpp-faq-more{margin-top:24px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.lpp-faq .lpp-faq-more:hover{opacity:.6}.lpp-faq-a p{max-width:560px;font-size:16px;font-weight:500;line-height:1.55;color:rgba(32,32,32,.7)}.lpp-faq-a p+p{margin-top:12px}.lpp-faq-a p:last-child{padding-bottom:24px}.lpp-faq-a a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:1000px){.lpp-faq{grid-template-columns:1fr;gap:24px}.lpp-faq>h2{font-size:36px}.lpp-faq .lpp-faq-q{font-size:18px;padding:18px 0}}@media (prefers-reduced-motion:reduce){.lpp-faq-a,.lpp-faq-chevron{transition-duration:.01ms}}