.accordion-block{margin:10px 0 0;overflow:hidden;background-color:#fff;transition:box-shadow .2s ease;border-bottom:2px solid var(--azure) !important;max-width:1200px;width:100%;margin-left:auto;margin-right:auto}.accordion-block+.accordion-block:not(:has(+.accordion-block)){margin-bottom:24px}.entry-content .accordion-block:nth-of-type(1){margin-top:0;border-top:2px solid var(--azure) !important}.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-color:none;outline:none}.accordion-header-text{flex-grow:1;margin:0;font-size:24px;line-height:1.4;font-family:var(--trajan);font-weight:600}.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 svg rect{fill:var(--tyrian-blue)}.accordion-icon.expanded svg rect{fill:var(--tyrian-hover)}.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}.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:20px}.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:15px}.accordion-header-text{font-size:16px}}@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}}