:is(.lv-seo,.wch-article,.faq-section) .blog-accordion{--faq-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1v10M1 6h10' stroke='%23eff0f5' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");overflow:visible;border:0;border-radius:0;background:none}.faq-section,:is(.lv-seo,.wch-article) .blog-accordion:not(:has(>.blog-accordion__input)){display:grid;gap:8px;overflow:visible;border-radius:0;background:none}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion>div,:is(.lv-seo,.wch-article,.faq-section) .blog-accordion:has(>.blog-accordion__input){position:relative;margin:0;border:0;border-radius:16px;background:var(--mm-sunken)}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion>div:has(.blog-accordion__input:checked),:is(.lv-seo,.wch-article,.faq-section) .blog-accordion:has(>.blog-accordion__input:checked){background:var(--mm-panel)}:is(.lv-seo .blog-accordion,.wch-article .blog-accordion,.faq-section) hr{display:none}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__input{display:block;position:absolute;inset-block-start:16px;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__label{position:relative;display:block;margin:0;padding-block:15px;padding-inline:16px 52px;color:var(--mm-ink);font-size:15px;font-weight:700;line-height:1.5;text-wrap:pretty;background:none;cursor:pointer;transition:none}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__label :is(b,strong)[style]{font-size:inherit!important}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__label::after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:14px;inline-size:24px;block-size:24px;margin-block-start:-12px;border-radius:50%;-webkit-mask:none;mask:none;color:inherit;background:var(--mm-selected) center / 10px no-repeat var(--faq-plus);transform:none;transition:none}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__input:checked~.blog-accordion__label{color:var(--mm-ink)}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__input:checked~.blog-accordion__label::after{transform:rotate(45deg)}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion>div:has(.blog-accordion__label:active),:is(.lv-seo,.wch-article,.faq-section) .blog-accordion:has(>.blog-accordion__label:active){background:var(--mm-panel)}:is(.lv-seo,.wch-article,.faq-section) :is(.blog-accordion__input:focus-visible~.blog-accordion__label,.blog-accordion__label:focus-visible){outline:2px solid var(--mm-ink);outline-offset:-2px;border-radius:16px}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__content{max-height:0;overflow:clip;padding-block:0;padding-inline:16px;color:var(--mm-copy);font-size:14px;line-height:1.7;transition:none}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__input:checked~.blog-accordion__content{max-height:60rem;transition:none}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__content :is(p,li){margin:0;color:inherit;font-size:inherit;line-height:inherit;text-wrap:pretty}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__content p+p{margin-block-start:10px}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__content>:nth-last-child(1 of:not(hr)){margin-block-end:16px}@media(hover:hover)and (pointer:fine){:is(.lv-seo,.wch-article,.faq-section) .blog-accordion>div:hover,:is(.lv-seo,.wch-article,.faq-section) .blog-accordion:has(>.blog-accordion__input):hover{background:var(--mm-panel)}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__label:hover{background:none}}@media(prefers-reduced-motion:no-preference){:is(.lv-seo,.wch-article,.faq-section) .blog-accordion>div,:is(.lv-seo,.wch-article,.faq-section) .blog-accordion:has(>.blog-accordion__input){transition:background-color 200ms ease-out}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__label::after,:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__input:checked~.blog-accordion__label::after{transition:transform 200ms cubic-bezier(.2,0,0,1)}:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__content,:is(.lv-seo,.wch-article,.faq-section) .blog-accordion__input:checked~.blog-accordion__content{transition:max-height 240ms cubic-bezier(.2,0,0,1)}}