.accordion-section .page-width{display:flex;flex-direction:column;gap:32px}@media only screen and (min-width:768px){.accordion-section .page-width{display:grid;gap:10px;grid-template-columns:1fr 1fr}}.accordion-section__title{font-family:var(--font-heading-family);font-size:24px;font-weight:800;letter-spacing:0;line-height:.95;text-transform:uppercase}.accordion-section__title>*{font-family:var(--font-heading-family);font-size:inherit}@media only screen and (min-width:1440px){.accordion-section__title{font-size:32px;padding:24px 48px}}.accordion-section button.accordion{border-top:1px solid #eee;padding:24px 0;text-align:left}.accordion-section button.accordion>*{pointer-events:none}.accordion-section button.accordion .icon{justify-content:center}.accordion-section button.accordion .heading-sm{font-family:Brandon Text,sans-serif;font-size:16px;line-height:1.3;text-transform:none}.accordion-section button.accordion.active svg:first-of-type,.accordion-section button.accordion:not(.active) svg:last-of-type{display:none}.accordion-section .panel .content{line-height:1.5;padding:0 0 24px;text-align:left}.accordion-section .panel .content p,.accordion-section .panel .content ul li{font-family:var(--font-body-family);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5;text-transform:none}.accordion-section .panel .content p>*,.accordion-section .panel .content ul li>*{font-family:var(--font-body-family);font-size:inherit}@media only screen and (min-width:992px){.accordion-section .panel .content p,.accordion-section .panel .content ul li{font-size:16px}}.accordion-section .panel .content>:last-child{margin-bottom:0}.accordion-section .panel .content ul{padding-left:1.5em}.accordion-section .panel .content ul li{line-height:1.5}.accordion-section .panel .content>:first-child{margin-top:0}
