.accordion-container__section{margin-bottom:60px}.accordion-container__section:last-child{margin-bottom:0}@media screen and (max-width:62.4375em){.accordion-container__section{margin-bottom:30px}.accordion-container__section:last-child{margin-bottom:0}}.accordion-container__title{font-size:30px;font-size:1.875rem;line-height:1.5333333333}.accordion:not(.accordion--bare)+.accordion:not(.accordion--bare){margin-top:1px}.accordion:not(.accordion--invalid):not(.accordion--bare) .accordion__head{padding:10px 20px;background:#fff;cursor:pointer}.accordion--invalid:not(.accordion--retain-head) .accordion__head,.accordion:not(.accordion--invalid) .accordion__wrap{display:none}.accordion:not(.accordion--invalid) .accordion__wrap{overflow:hidden;max-height:0;display:block}.accordion--animate:not(.accordion--invalid) .accordion__wrap{transition:max-height .5s ease}.accordion--active .accordion__wrap{display:block}.accordion--animate .accordion--active .accordion__wrap{max-height:none}.accordion:not(.accordion--invalid):not(.accordion--bare) .accordion__body{padding:20px;background:#fff;margin-top:1px}.accordion__head{padding:13px 0 12px;font-size:18px;font-size:1.125rem;line-height:1.5555555556}.accordion__button{padding:8px;text-align:left;margin:-8px;background:0 0;width:100%}.accordion__button:focus:not(:hover){outline:0;box-shadow:0 0 0 1px #000;border-radius:4px}.accordion__toggle{justify-content:space-between;align-items:center;white-space:normal;display:flex}.accordion__toggle svg{height:10px;fill:#000;margin-left:1em;width:15px}.accordion--active .accordion__toggle svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion__body{padding-bottom:60px}@media screen and (max-width:62.4375em){.accordion__body{padding-bottom:40px}}.accordion__body--flush{padding-bottom:0}