.faqs{text-align:right}.faqs fieldset{margin-top:1rem;margin-bottom:2rem;text-align:left}.faqCat{text-align:center}.faq{background-color:#fff;border:1px solid #3B777C;margin:1rem 0;interpolate-size:allow-keywords}@media screen{.faqCtrlLab{background:linear-gradient(0deg,#497b11,#69a226);border-radius:6px;box-shadow:0 1px 3px 1px #000;color:#fff;cursor:pointer;margin:0 auto;padding:.1rem .8rem;text-shadow:0 2px 2px #000;display:block;margin:0 auto;width:fit-content;position:relative}.faqCtrlLab:hover,.faqCtrlLab:has(:focus){background:linear-gradient(0deg,#4e8f05,#71c311)}.faqCtrlLab>input{position:absolute;appearance:none;left:0;right:0;top:0;bottom:0;cursor:pointer}.faq::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility 1s allow-discrete,opacity 1s,block-size 1s;overflow:hidden;block-size:0}.faqCtrlLab:has(:checked )~fieldset ::details-content{content-visibility:visible;opacity:1;block-size:auto}}.faq:open::details-content{opacity:1;block-size:auto}.faq_q{position:relative;cursor:pointer;display:block;padding:1rem 3rem 1rem 1.618rem;font-size:1.3rem;font-weight:bolder;color:#709f70}.faq_a{margin:0 1.618rem 1rem 1.618rem;color:#335F6D}.faq:hover,.faq:has(:focus){box-shadow:0 1px 4px #335f6d}.faq_q::before,.faq_q::after{position:absolute;content:"";height:2px;width:13px;right:33px;top:45%;transition:transform .2s;background-color:darkseagreen}.faq_q::after{right:24px}.faq_q::before,.faq:open>.faq_q::after{transform:rotate(45deg)}.faq_q::after,.faq:open>.faq_q::before{transform:rotate(-45deg)}.faq_a p:first-child{margin-top:0}.faq_a p:last-child{margin-bottom:0}@media print{.faqCtrlLab{display:none}::details-content{content-visibility:visible}}