.accordion__item{border-bottom:1px solid #dad9d6;display:flex;flex-direction:row;flex-wrap:wrap}.accordion__heading{display:block;margin:0;font-size:16px}.accordion__title{display:flex;padding:10px 0;cursor:pointer}.accordion__icon{display:block;margin:0 20px 0 10px}@media screen and (max-width:480px){.accordion__icon{margin-right:10px}}.accordion__icon:after{content:"+";width:17px;font-size:32px;color:#aaa;line-height:24px;display:block;text-align:center}button.accordion__trigger{font-size:16px;display:block;border:none;background:0 0;padding:10px 9px;color:#313131;text-align:left;cursor:pointer;line-height:30px;max-width:5rem}@media screen and (max-width:480px){button.accordion__trigger{padding:.5rem 0}}.accordion__item[aria-expanded=true] button.accordion__trigger .accordion__icon:after{content:"-"}.accordion__panel{display:grid;grid-template-rows:1fr;box-sizing:border-box;overflow:hidden;width:100%;transition:grid-template-rows .6s;transition:grid-template-rows .6s,-ms-grid-rows .6s}@media (prefers-reduced-motion){.accordion__panel{transition:none}}.accordion__panel>div{min-height:0;transition:visibility 1s;visibility:visible}.accordion__panel p{margin-top:0}.accordion__panel p:last-child{margin-bottom:0}.accordion__panel[data-collapsed=true]{grid-template-rows:0fr}.accordion__panel[data-collapsed=true]>div{visibility:hidden}.accordion__panel__inner{padding:20px 57px 30px}@media screen and (max-width:480px){.accordion__panel__inner{padding:16px 37px 20px}}