.cato-faq{margin:40px 0;clear:both}.cato-faq .cato-faq__title{margin:0 0 20px;font-size:1.5em;line-height:1.3}.cato-faq .cato-faq__list{display:block;border-top:1px solid rgb(0 0 0 / .1)}.cato-faq .cato-faq__item{display:block;margin:0;padding:18px 0;border-bottom:1px solid rgb(0 0 0 / .1)}.cato-faq .cato-faq__q{margin:0 0 8px;padding:0;font-size:1.05em;font-weight:600;line-height:1.45;color:inherit;text-transform:none;letter-spacing:normal}.cato-faq .cato-faq__a{margin:0;color:inherit;opacity:.88}.cato-faq .cato-faq__a p{margin:0;line-height:1.65}.cato-faq--accordion .cato-faq__item{padding:0}.cato-faq--accordion .cato-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0;padding:18px 0;cursor:pointer;list-style:none;user-select:none;transition:color .15s ease}.cato-faq--accordion .cato-faq__q::-webkit-details-marker{display:none}.cato-faq--accordion .cato-faq__q::marker{content:""}.cato-faq--accordion .cato-faq__q:hover{color:#000}.cato-faq--accordion .cato-faq__q:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cato-faq--accordion .cato-faq__icon{position:relative;flex:0 0 auto;width:18px;height:18px;margin-top:3px}.cato-faq--accordion .cato-faq__icon::before,.cato-faq--accordion .cato-faq__icon::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.cato-faq--accordion .cato-faq__icon::after{transform:translate(-50%,-50%) rotate(90deg)}.cato-faq--accordion .cato-faq__item[open] .cato-faq__icon::after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.cato-faq--accordion .cato-faq__a{padding:0 34px 20px 0}@media (prefers-reduced-motion:reduce){.cato-faq--accordion .cato-faq__icon::before,.cato-faq--accordion .cato-faq__icon::after{transition:none}}@media (max-width:600px){.cato-faq{margin:28px 0}.cato-faq .cato-faq__q{font-size:1em}}