.m-accordion{border-bottom:1px solid #ececec}.m-accordion__group__title{border-top:1px solid #ececec;padding:0}.m-accordion__group__title__link{color:#1b1b1b;display:block;font-size:1.1875rem;font-weight:400;line-height:1.75rem;padding:20px 0;padding-right:40px;position:relative;z-index:1}.all-fonts-loaded .m-accordion__group__title__link{font-size:1.25rem}@media screen and (min-width: 768px){.m-accordion__group__title__link{font-weight:300}}@media screen and (min-width: 1025px){.m-accordion__group__title__link{font-size:1.4375rem;line-height:2rem;padding:26px 0}.all-fonts-loaded .m-accordion__group__title__link{font-size:1.5rem}}.m-accordion__group__title__link:before{border:2px solid #1b1b1b;border-left-width:0;border-top-width:0;content:"";display:block;height:10px;position:absolute;right:25px;top:25px;transform:rotate(45deg);-webkit-transition:transform .15s linear;transition:transform .15s linear;width:10px}@media screen and (min-width: 1025px){.m-accordion__group__title__link:before{top:32px}}.m-accordion__group__title__link:hover{color:#999}.m-accordion__group__title__link:hover:before{opacity:.5}.js-focus-visible .m-accordion__group__title__link:focus:not(.focus-visible){outline:none}.js-focus-visible .m-accordion__group__title__link:focus.focus-visible{outline:4px solid #000}.m-accordion__group__title__link.expanded:before{transform:rotate(-135deg)}.m-accordion__group__content{padding-bottom:20px;padding-top:5px}@media screen and (min-width: 1025px){.m-accordion__group__content{padding-bottom:30px;padding-top:10px}}.m-accordion:not(:first-child){margin-top:10px}@media screen and (min-width: 1025px){.m-accordion:not(:first-child){margin-top:20px}}.m-accordion:not(:last-child){margin-bottom:25px}@media screen and (min-width: 1025px){.m-accordion:not(:last-child){margin-bottom:35px}}.m-accordion__toggle-all{background-color:rgba(0,0,0,0);border:none;font-family:inherit;font-size:1rem;text-decoration:underline;cursor:pointer}.js-focus-visible .m-accordion__toggle-all:focus.focus-visible{outline:4px solid #000}.m-accordion__toggle-all-container{margin:2rem 0 1rem 0}
/*# sourceMappingURL=accordion.css.map */
