.accordion-block{margin:10px auto 0 auto;overflow:hidden;background-color:#fff;transition:box-shadow .2s ease;width:90%;margin-left:auto;margin-right:auto}.first-accordion{margin-top:40px}.entry-content .accordion-block:nth-of-type(1){margin-top:80px}.accordion-header{padding:10px 0 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;user-select:none;transition:background-color .2s ease;border:none;outline:none;background-color:transparent !important;gap:20px}.accordion-header:focus{background:0 0;outline:none}.accordion-header-text{flex-grow:1;margin:0;line-height:1.4;font-weight:700}.accordion-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;transition:background-color .3s ease,border-color .3s ease}.accordion-icon.expanded{background-color:#152c5d;border-color:#152c5d}.accordion-icon:after{transform:rotate(90deg);transform-origin:center center;transition:transform .4s ease-in-out}.accordion-icon.expanded:after,.accordion-icon:hover:after{background-color:#fff}.accordion-icon.expanded:after{transform:rotate(-90deg)}.accordion-content{background-color:#fff;overflow:hidden;transition:max-height .3s ease-in}.accordion-content.collapsed{max-height:0;border-top:none;transition:max-height .3s ease-in}.accordion-content:not(.collapsed){max-height:2000px}.accordion-content-inner{padding:0 24px 24px}.accordion-content-inner p a{transition:all ease-in .3s}.accordion-content-inner>*:first-child{margin-top:0}.accordion-content-inner>*:last-child{margin-bottom:0}.accordion-content-inner>*{width:90%}@media screen and (max-width:768px){.accordion-header{padding:15px 18px}.accordion-content-inner{padding:18px}.accordion-header-text{font-size:24px}.accordion-content-inner>*{width:100%}}@media screen and (max-width:480px){.accordion-content-inner>*{width:100%}.accordion-header{padding:12px 0}.accordion-content-inner{padding:20px}.accordion-header-text{font-size:20px}}@media (prefers-reduced-motion:no-preference){.accordion-content{transition:max-height .3s cubic-bezier(.4,0,.2,1)}.accordion-content.collapsed{transition:max-height .2s cubic-bezier(.4,0,.2,1)}}@media (prefers-contrast:high){.accordion-block{border-width:2px}.accordion-header:focus{outline-width:3px}}