.lph-category-footer{margin:54px 0 20px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:42px;padding:38px;border:1px solid var(--line,#dfe6e1);border-radius:18px;background:#f8faf8;color:#243029}.lph-category-footer h2{font-size:24px;margin:0 0 16px}.lph-category-footer__seo{line-height:1.72}.lph-category-footer__seo p:last-child{margin-bottom:0}.lph-category-faq details{border-top:1px solid #dce4de}.lph-category-faq details:last-child{border-bottom:1px solid #dce4de}.lph-category-faq summary{cursor:pointer;font-weight:700;padding:15px 32px 15px 0;position:relative;list-style:none}.lph-category-faq summary::-webkit-details-marker{display:none}.lph-category-faq summary::after{content:'+';position:absolute;right:5px;font-size:21px;color:var(--green-600,#3b8d16)}.lph-category-faq details[open] summary::after{content:'−'}.lph-category-faq details div{padding:0 22px 16px 0;line-height:1.65;color:#526057}.cat-hero--managed .cat-hero__content{position:relative;z-index:2;min-width:0}@media(max-width:767px){.lph-category-footer{grid-template-columns:1fr;margin-top:34px;padding:24px 20px;gap:30px}.lph-category-footer h2{font-size:21px}.cat-hero--managed .cat-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cat-hero--managed .cat-hero__stats div b{font-size:20px}}
