.accordion-block{margin:10px auto 0 auto;overflow:hidden;background-color:#fff;transition:box-shadow .2s ease;border-bottom:2px solid var(--cyan) !important;max-width:1200px;width:100%;margin-left:auto;margin-right:auto}.accordion-block:not(.accordion-block+.accordion-block){border-top:2px solid var(--cyan) !important}.accordion-block:not(:has(+.accordion-block)){margin-bottom:1.5em}.accordion-header{padding:20px 0;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:10px}.accordion-header:focus{background-color:none;outline:none}.accordion-header-text{flex-grow:1;margin:0;font-size:1.25em;line-height:1.4;color:var(--eggplant);font-weight:700;line-height:1.5em;font-family:"trajan-pro-3",serif;text-transform:uppercase}.accordion-icon{display:block;display:flex;justify-content:center;align-items:center}.accordion-icon svg path{transform-origin:center center;transition:transform .4s ease-in-out}.accordion-icon.expanded svg path{margin:0;padding:0;transform:rotate(135deg);transform-origin:center}.accordion-icon.expanded svg rect{fill:var(--blue-green)}.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:24px 0}.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:100%}@media screen and (max-width:768px){.accordion-header{padding:15px 18px}.accordion-content-inner{padding:18px 0;.wp-block-table td,.wp-block-table th{font-size:12px;line-height:1.1}}.accordion-content-inner>*{width:100%}.accordion-header-text{font-size:18px}}@media screen and (max-width:480px){.accordion-content-inner>*{width:100%}.accordion-header{padding:12px 0}.accordion-content-inner{padding:15px 0}}@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}}