.accordion{overflow:hidden;width:calc(100% - 1rem);border-top:1px solid #ddd}.accordion__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:transparent;padding:1.4rem .5rem;cursor:pointer;border:none;outline:none;font-weight:600;font-size:1rem;text-align:left;-webkit-transition:all .3s ease,background-color .2s ease;transition:all .3s ease,background-color .2s ease;border-radius:2px}.accordion__header:hover{background:var(--color-neutral-200)}.accordion__icon{font-size:1rem}.accordion__content{overflow:hidden;-webkit-transition:max-height 1.8s cubic-bezier(.33,1,.68,1);transition:max-height 1.8s cubic-bezier(.33,1,.68,1);max-height:2000px;will-change:max-height}.accordion__content--hidden{max-height:0;overflow:hidden;-webkit-transition:max-height 1.2s cubic-bezier(.33,1,.68,1);transition:max-height 1.2s cubic-bezier(.33,1,.68,1);will-change:max-height}.accordion__content-inner{padding:1rem;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 1.8s cubic-bezier(.33,1,.68,1),-webkit-transform 1.8s cubic-bezier(.33,1,.68,1);transition:opacity 1.8s cubic-bezier(.33,1,.68,1),-webkit-transform 1.8s cubic-bezier(.33,1,.68,1);transition:opacity 1.8s cubic-bezier(.33,1,.68,1),transform 1.8s cubic-bezier(.33,1,.68,1);transition:opacity 1.8s cubic-bezier(.33,1,.68,1),transform 1.8s cubic-bezier(.33,1,.68,1),-webkit-transform 1.8s cubic-bezier(.33,1,.68,1);will-change:opacity,transform}.accordion__content--hidden .accordion__content-inner{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:opacity 1.2s cubic-bezier(.33,1,.68,1),-webkit-transform 1.2s cubic-bezier(.33,1,.68,1);transition:opacity 1.2s cubic-bezier(.33,1,.68,1),-webkit-transform 1.2s cubic-bezier(.33,1,.68,1);transition:opacity 1.2s cubic-bezier(.33,1,.68,1),transform 1.2s cubic-bezier(.33,1,.68,1);transition:opacity 1.2s cubic-bezier(.33,1,.68,1),transform 1.2s cubic-bezier(.33,1,.68,1),-webkit-transform 1.2s cubic-bezier(.33,1,.68,1)}.accordion__content-inner{padding:.5rem 1.2rem;-webkit-transition:padding 1.2s cubic-bezier(.33,1,.68,1);transition:padding 1.2s cubic-bezier(.33,1,.68,1)}.accordion--has-error .accordion__header,.accordion-error .accordion__header{border-left:3px solid var(--color-system-warning);background-color:var(--color-system-warning-bg)}.accordion-error .accordion__content{border-left:3px solid var(--color-system-warning-bg)}.accordion__tooltip-icon{display:-ms-inline-flexbox;display:inline-flex;margin-left:8px;color:#666;cursor:pointer;font-size:16px;-webkit-transition:color .2s ease;transition:color .2s ease}.accordion__tooltip-icon:hover{color:#0056b3}@-webkit-keyframes titlePulse{0%{text-shadow:0 0 5px rgba(255,217,0,.2)}50%{text-shadow:0 0 10px rgba(255,217,0,.4)}to{text-shadow:0 0 5px rgba(255,217,0,.2)}}@keyframes titlePulse{0%{text-shadow:0 0 5px rgba(255,217,0,.2)}50%{text-shadow:0 0 10px rgba(255,217,0,.4)}to{text-shadow:0 0 5px rgba(255,217,0,.2)}}@-webkit-keyframes titlePulseGreen{0%{text-shadow:0 0 5px rgba(0,170,0,.2)}50%{text-shadow:0 0 10px rgba(0,170,0,.4)}to{text-shadow:0 0 5px rgba(0,170,0,.2)}}@keyframes titlePulseGreen{0%{text-shadow:0 0 5px rgba(0,170,0,.2)}50%{text-shadow:0 0 10px rgba(0,170,0,.4)}to{text-shadow:0 0 5px rgba(0,170,0,.2)}}@-webkit-keyframes titleAppear{0%{opacity:.5}50%{opacity:1}to{opacity:1}}@keyframes titleAppear{0%{opacity:.5}50%{opacity:1}to{opacity:1}}.accordion__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transition:color 1.2s cubic-bezier(.33,1,.68,1);transition:color 1.2s cubic-bezier(.33,1,.68,1)}.accordion__title--yellow{color:var(--color-accent-yellow);text-shadow:0 0 5px rgba(255,217,0,.2);-webkit-animation:titlePulse 1.2s ease-in-out infinite;animation:titlePulse 1.2s ease-in-out infinite}.accordion__title--green{color:var(--color-accent-green);text-shadow:0 0 5px rgba(0,170,0,.2);-webkit-animation:titlePulseGreen 1.2s ease-in-out infinite;animation:titlePulseGreen 1.2s ease-in-out infinite}.accordion__title--animating{-webkit-animation:titleAppear 1.2s cubic-bezier(.33,1,.68,1) forwards!important;animation:titleAppear 1.2s cubic-bezier(.33,1,.68,1) forwards!important}.accordion--transitioning{-webkit-transition-timing-function:cubic-bezier(.33,1,.68,1);transition-timing-function:cubic-bezier(.33,1,.68,1)}.accordion__header button img{-webkit-transition:-webkit-transform 1.2s cubic-bezier(.33,1,.68,1);transition:-webkit-transform 1.2s cubic-bezier(.33,1,.68,1);transition:transform 1.2s cubic-bezier(.33,1,.68,1);transition:transform 1.2s cubic-bezier(.33,1,.68,1),-webkit-transform 1.2s cubic-bezier(.33,1,.68,1);will-change:transform}.accordion[data-is-open=true] .accordion__header button img{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.accordion[data-is-open=false] .accordion__header button img{-webkit-transform:rotate(1turn);transform:rotate(1turn)}@media screen and (max-width:768px){.accordion__header:hover{background:none}}