.accordion{border:1px solid #d0d0d0;border-radius:4px;margin-bottom:1.4rem}.accordion button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;cursor:pointer;display:block;font-size:1.15rem;font-weight:600;letter-spacing:0;margin:0;padding:1.4rem 3.5rem 1.4rem 1.4rem;position:relative;text-align:left;text-transform:none;width:100%}.accordion__icon{background-color:#c168c2;border-radius:50%;height:1.25em;pointer-events:none;position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);transition:all .2s ease-in;width:1.25em}button:focus .accordion__icon,button:hover .accordion__icon{background-color:#99409a}button:active .accordion__icon{background-color:#e990ea}.accordion__icon:before{height:2px;width:.75em}.accordion__icon:after,.accordion__icon:before{background-color:#fff;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.accordion__icon:after{height:.75em;width:2px}.accordion[aria-expanded=true] button{color:#e990ea}.accordion[aria-expanded=true] button .accordion__icon{background-color:#e990ea;transform:translateY(-50%) rotate(135deg)}.accordion main{display:block;max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease-out .2s,max-height .3s ease-out}.accordion[aria-expanded=true] main{max-height:100%;opacity:1;transition:opacity .5s ease-in,max-height .5s ease-in}.accordion__item-content{padding:0 1.4em 1.4rem}.accordion button:active,.accordion button:focus{border:0;outline:0}.accordion-wrapper.v3{margin-top:40px}.accordion__item-content p,.accordion__item-content ul li{font-size:16px;line-height:1.2}.accordion__item-content ul{list-style-type:disc;padding-left:30px}.accordion__item-content ul li{margin-bottom:10px}.accordion__item-content ul li ul{list-style-type:circle;margin-top:11px}