.blog-faq{margin:1.2rem 0 2.1rem}.blog-faq__item{margin-bottom:12px;transition:margin-bottom .25s ease}.blog-faq--js .blog-faq__item:not(.blog-faq__item--collapsed){margin-bottom:24px}.blog-faq .blog-faq__question{margin:0}.blog-faq__toggle{border:1px solid #f5f9fb;border-radius:7px;cursor:pointer;display:block;font:inherit;font-size:17px;font-weight:400;padding:15px 40px 12px 15px;position:relative;text-align:left;text-decoration:none;transition:background-color .3s,color .3s;width:100%}.blog-faq__toggle,.blog-faq__toggle:focus{background:#d9ead3;color:#444}.blog-faq__toggle:focus-visible{outline:2px solid #297b50;outline-offset:2px}.blog-faq__toggle:hover,.blog-faq__toggle[aria-expanded=true]{background:#35ab6d;border-color:#35ab6d;color:#fff;text-decoration:none}.blog-faq__icon{display:none}.blog-faq--js .blog-faq__icon{color:#444;display:block;font-family:monospace;font-size:21px;line-height:100%;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.blog-faq__toggle:hover .blog-faq__icon,.blog-faq__toggle[aria-expanded=true] .blog-faq__icon{color:#fff}.blog-faq__icon:after{content:"+"}.blog-faq__toggle[aria-expanded=true] .blog-faq__icon{transform:translateY(-60%)}.blog-faq__toggle[aria-expanded=true] .blog-faq__icon:after{content:"−"}.blog-faq__answer-inner{min-height:0;overflow:hidden;padding:7px 12px 10px;transition:padding .25s ease}.blog-faq--js .blog-faq__item--collapsed .blog-faq__answer-inner{padding-bottom:0;padding-top:0}.blog-faq__answer-inner>:first-child{margin-top:0}.blog-faq__answer-inner>:last-child{margin-bottom:0}.blog-faq--js .blog-faq__answer{display:grid;grid-template-rows:1fr;transition:grid-template-rows .25s ease;visibility:visible}.blog-faq--js .blog-faq__item--collapsed .blog-faq__answer{grid-template-rows:0fr;transition:grid-template-rows .25s ease,visibility 0s .25s;visibility:hidden}.blog-faq--open .blog-faq__question{margin:revert}.blog-faq--open .blog-faq__item{margin-bottom:0}.blog-faq--open .blog-faq__answer-inner{overflow:visible;padding:0}@media (prefers-reduced-motion:reduce){.blog-faq--js .blog-faq__answer,.blog-faq--js .blog-faq__item--collapsed .blog-faq__answer,.blog-faq__answer-inner,.blog-faq__item,.blog-faq__toggle{transition:none}}