.ls-faq{padding:28px 0}.ls-faq__container{margin:0 auto;max-width:1240px;padding:0 24px}.ls-faq__grid{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.ls-faq__heading{color:#182f22;font-size:clamp(2rem,3.2vw,40px);font-weight:700;line-height:1.2;margin:0 0 16px}.ls-faq__heading,.ls-faq__intro{font-family:Montserrat,sans-serif}.ls-faq__intro{color:#2f3532;font-size:16px;line-height:1.55}.ls-faq__intro p{margin:0}.ls-faq__list{display:flex;flex-direction:column;gap:16px}.ls-faq__item{background:#eef2f0;border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:4px 26px}.ls-faq__question{color:#182f22;cursor:pointer;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:1.3;list-style:none;padding:20px 44px 20px 0;position:relative}.ls-faq__question::-webkit-details-marker{display:none}.ls-faq__question:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%230a1013' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:22px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .2s ease;width:22px}.ls-faq__item[open] .ls-faq__question:after{transform:translateY(-50%) rotate(180deg)}.ls-faq__answer{color:#2f3532;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.55;padding:0 0 20px}.ls-faq__answer p{margin:0 0 10px}.ls-faq__answer p:last-child{margin-bottom:0}@media (max-width:991px){.ls-faq__grid{gap:28px;grid-template-columns:1fr}.ls-faq__heading{font-size:30px}}.ls-faq__footnotes{grid-column:1/-1;margin:40px auto 0;max-width:860px;text-align:center;width:100%}.ls-faq__footnotes p{color:#6b7370;font:400 14px/1.6 Montserrat,sans-serif;margin:0 0 14px}.ls-faq__footnotes p:last-child{margin-bottom:0}