.flex-accordion{border:1px solid #dce3e8;border-radius:8px;background:#ffffff;margin-bottom:16px;overflow:hidden;}.flex-accordion__summary{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:#f2f5f7;color:#253e52;font-size:19px;font-weight:600;cursor:pointer;list-style:none;}.flex-accordion__summary::-webkit-details-marker{display:none;}.flex-accordion__summary::after{content:"+";font-size:24px;margin-left:20px;}.flex-accordion[open] > .flex-accordion__summary::after{content:"−";}.flex-accordion__content{padding:24px;}.flex-accordion__content .flex-content-grid{margin-bottom:0;}.flex-accordion__summary:focus-visible{outline:2px solid #52748c;outline-offset:-3px;}@media (max-width:767px){.flex-accordion__summary{padding:14px 16px;font-size:16px;}.flex-accordion__content{padding:16px;}}
