html:has(main.zl-obesity){scroll-behavior:smooth}.zl-obesity .faq{background:#fff;border:1px solid #dfdfe2;border-radius:12px;transition:box-shadow .2s,border-color .2s}.zl-obesity .faq+.faq{margin-top:12px}.zl-obesity .faq summary{cursor:pointer;color:#171717;text-wrap:pretty;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px;font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}.zl-obesity .faq summary::-webkit-details-marker{display:none}.zl-obesity .faq summary:hover{color:#008268}.zl-obesity .faq[open]{border-color:#9bd4ca;box-shadow:0 8px 24px -16px #003c2d59}.zl-obesity .faq[open] summary{color:#008268}.zl-obesity .faq .faq-chev{color:#008268;flex:none;width:20px;height:20px;margin-top:1px;transition:transform .25s}.zl-obesity .faq[open] .faq-chev{transform:rotate(180deg)}.zl-obesity .faq .faq-body{color:#525252;padding:0 24px 22px;font-size:15px;line-height:1.68}.zl-obesity .faq .faq-body p{margin:0}.zl-obesity .faq .faq-body p+p{margin-top:12px}