.expand-all-flex{display:flex;align-items:center;justify-content:space-between;gap:0 1.5rem;flex-wrap:wrap}.expander__content p:not(:first-of-type){margin:1.5rem 0 0;padding:0;color:var(--ehu-colors-text-black)}.expander__content p:first-child{margin:0}.expander__content h3:not(:first-child){margin:1.5rem 0 0}.expander__content h3.wp-block-heading:first-child{margin:0}p:empty :not(p+p:empty){display:none}.expand-all-flex h3{margin:1.5rem 0 0}.expander-wrap{margin:1.5rem 0;overflow:auto;background-color:#f2f1f0}.expander-wrap:hover{background-color:#e6e4e2}.expander-wrap:last-of-type{margin-bottom:1.5rem}@media (min-width:391px){.expander-wrap:last-of-type{margin-bottom:0}}@media (min-width:1144px){.expander-wrap:last-of-type{margin:0}}.expander__content{margin-bottom:1.5rem}.expander__content ul:first-of-type{margin:0}.expander__active .expander__header,.expander__header:hover{background-color:#e6e4e2}.expander__active .expander__content ul{margin:0}.expander__header{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;transition:background-color .3s ease-in-out;font-weight:700}.expander__header,.expander__intro{padding:.75rem;cursor:pointer}.expander__title{margin:0;font-family:Inter, sans-serif;font-size:1.125rem;line-height:1.4;color:var(--ehu-colors-text-black)}.expand-all{text-decoration:none;color:var(--ehu-colors-heritage-purple);font-weight:700}@media (min-width:391px){.expand-all{padding:.75rem 0 0}}.expand-all:hover{color:#8a2a9c}.expand-all span{margin-left:.75rem}.expander__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.125rem solid var(--ehu-colors-heritage-purple);min-height:2rem;max-width:2rem;border-radius:.3125rem;cursor:pointer;transition:background-color .3s ease-in-out;width:2rem;text-align:center}.expander__btn span{color:var(--ehu-colors-heritage-purple);display:inline-block;vertical-align:middle;margin:0 auto;max-width:2rem}.expander__header:hover .expander__btn{background-color:var(--ehu-colors-heritage-purple);color:#fff}.expander__header:hover .expander__btn span{color:#fff}.expander-wrap .expander__active{color:#fff;margin:0}.expander__content{background-color:#f2f1f0;padding:1.5rem;margin-bottom:0}.expander__active>.expander__content{display:block;float:left;width:100%}.tab-panel .expander__content{background-color:#fff}.tab-panel>.tab-panel{padding:0}.expander__content .expander__header{margin-bottom:1.5rem;background-color:#e6e4e2}.expander__content .expander__header:hover{background-color:#dad7d4}.entry-content .expander__content .alignwide{margin:0}