.expand-collapse{width:100%;background-color:var(--color-dark-grey);border-radius:10px;margin-bottom:.5rem;overflow:hidden;transition:all .3s ease}.expand-collapse .expand-collapse-header{width:100%;padding:1rem 1.5rem;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left;transition:all .3s ease}.expand-collapse .expand-collapse-header .expand-collapse-title{color:var(--color-light-grey-1);font-size:var(--font-lg);flex:1;transition:color .3s ease}.expand-collapse .expand-collapse-header.expanded .expand-collapse-title{color:var(--color-accent-primary)}.expand-collapse .expand-collapse-header .expand-collapse-icon{color:var(--color-light-grey-3);transition:transform .3s ease;margin-left:1rem}.expand-collapse .expand-collapse-header .expand-collapse-icon.expanded{transform:rotate(180deg)}.expand-collapse .expand-collapse-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.expand-collapse .expand-collapse-content.expanded{max-height:1000px}.expand-collapse .expand-collapse-content .expand-collapse-body{padding:0 1.5rem 1.5rem;color:var(--color-light-grey-2);font-size:var(--font-normal);line-height:1.6}.expand-collapse .expand-collapse-content .expand-collapse-body p{margin:0 0 1rem}.expand-collapse .expand-collapse-content .expand-collapse-body p:last-child{margin-bottom:0}.expand-collapse .expand-collapse-content .expand-collapse-body ol,.expand-collapse .expand-collapse-content .expand-collapse-body ul{margin:0 0 1rem;padding-left:1.5rem}.expand-collapse .expand-collapse-content .expand-collapse-body ol li,.expand-collapse .expand-collapse-content .expand-collapse-body ul li{margin-bottom:.5rem}.expand-collapse .expand-collapse-content .expand-collapse-body ol li:last-child,.expand-collapse .expand-collapse-content .expand-collapse-body ul li:last-child{margin-bottom:0}