.m-heading{color:#c99b00;font-size:2.4rem;font-weight:700;text-align:center}.m-heading>*{font-size:inherit;font-weight:inherit;line-height:1.5;margin:0}.m-heading.-design-border{border-bottom:1px solid #c99b00;padding:0 1em;text-align:left}.m-heading.-design-background{background:#e3ca6e;color:inherit;padding:.5em 1em}.m-heading.js-accordion-toggle{cursor:pointer;padding:1.6rem 1em 2.4rem;position:relative}.m-heading.js-accordion-toggle:after{border-right:1px solid #000;border-top:1px solid #000;bottom:1.6rem;content:"";display:block;height:1.2rem;left:50%;margin-left:-.6rem;position:absolute;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:1.2rem}.m-heading.js-accordion-toggle.-js-open:after{bottom:.9rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.m-heading.-gap-top{margin-top:2em}.m-heading.-gap-bottom{margin-bottom:.66em}.m-heading.-gap-both{margin-bottom:.66em;margin-top:2em}@media screen and (max-width:768px){.m-heading{font-size:1.8rem}.m-heading.-design-border{padding:0 .5em}.m-heading.js-accordion-toggle{padding:1rem 1em 2rem}.m-heading.js-accordion-toggle:after{bottom:1rem}.m-heading.js-accordion-toggle.-js-open:after{bottom:.2rem}}