.hcb-faq-module .faq-item{align-items:center;appearance:none;background:#fff;border:0;border-radius:16px;box-shadow:0 38px 11px 0 transparent,0 24px 10px 0 rgba(0,0,0,.01),0 14px 8px 0 rgba(0,0,0,.05),0 6px 6px 0 rgba(0,0,0,.09),0 2px 3px 0 rgba(0,0,0,.1);color:inherit;cursor:pointer;display:flex;font-family:"Noto Serif",serif;font-size:16px;font-weight:500;justify-content:space-between;margin-top:10px;padding:16px 18px 16px 12px;text-align:left;width:100%}.hcb-faq-module .faq-item:focus-visible,.hcb-faq-module .faq-item:hover{background-color:#f9f9f9}.hcb-faq-module .faq-item:focus-visible{outline:2px solid #0270e0;outline-offset:2px}.hcb-faq-module .faq-question{padding-right:20px}.hcb-faq-module .faq-arrow{border-bottom:2px solid;border-right:2px solid;flex:0 0 10px;height:10px;margin-right:3px;transform:rotate(-45deg);transition:transform .25s ease;width:10px}.hcb-faq-module .faq-item.open .faq-arrow{transform:rotate(45deg)}.hcb-faq-module .faq-content{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;transition:grid-template-rows .25s ease,margin-top .25s ease,opacity .2s ease}.hcb-faq-module .faq-item.open+.faq-content{grid-template-rows:1fr;margin-top:10px;opacity:1}.hcb-faq-module .faq-content-inner{color:#333;font-size:16px;min-height:0;overflow:hidden;padding:0 10px}.hcb-faq-module .faq-item.open+.faq-content .faq-content-inner{padding-bottom:10px;padding-top:10px}@media (prefers-reduced-motion:reduce){.hcb-faq-module .faq-arrow,.hcb-faq-module .faq-content{transition:none}}