:root{--font-ivystyle:"ivystyle-sans", Calibri,Tahoma,sans-serif;--font-ivypresto:"ivypresto-headline",Georgia,serif;--site-gutter:24px;--single-gutter:max(calc(50vw - var(--scrollbar-width)/2 - 35.625rem) + var(--site-gutter),var(--site-gutter));--single-column:calc(8.33333vw - var(--single-gutter)*2/12 + 2px)}@media screen and (min-width:37em){:root{--site-gutter:24px}}@media screen and (min-width:41em){:root{--site-gutter:32px}}@media screen and (min-width:50em){:root{--site-gutter:32px}}@media screen and (min-width:61.5em){:root{--site-gutter:40px}}@media screen and (min-width:71em){:root{--site-gutter:64px}}@media screen and (min-width:85em){:root{--site-gutter:0px}}.wp-block-washu-accordions{clear:both;margin-bottom:3rem;margin-top:3rem}.wp-block-column .wp-block-washu-accordions{margin-top:0}.accordion-header{border-top:1px solid #b1b1b1;color:#ba0c2f;cursor:pointer;font-size:1.44rem;font-weight:400;padding:1.5rem 4.25rem 1.5rem 1.5rem;position:relative}.accordion-header:first-child{border-top:none}.accordion-header svg{background-size:100%;content:"";height:1.8rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.8rem}.accordion-header svg path{fill:#ba0c2f}.accordion-header:hover{color:#971b2f;text-decoration:none}.accordion-header:active{color:#681c24}.accordion-header[aria-expanded=true] svg{transform:translateY(-50%) rotate(180deg)}.accordion-header h2,.accordion-header h3,.accordion-header h4,.accordion-header p{margin:0;padding:0}.accordion-content{height:0;margin:0;overflow:hidden;visibility:hidden}.accordion-content>*{opacity:0;transform:translateY(-2rem);transition:transform .5s cubic-bezier(.2,1,.3,1),opacity .5s cubic-bezier(.2,1,.3,1)}.accordion-content.active{height:auto;margin-bottom:-1px;padding:0 3rem 1.5rem;visibility:visible}.accordion-content.active>*{opacity:1;transform:translateY(0)}.accordion-content h2:first-child,.accordion-content h3:first-child,.accordion-content h4:first-child,.accordion-content p:first-child{margin-top:0}@media screen and (min-width:61.5em){.tab-content .accordion{position:relative;top:calc(-1em - 1px);z-index:2}}
