.c-ada-accordion{margin:0 0 -1px 0}.c-ada-accordion--header{margin:0;position:relative;border:1px solid var(--color--border--light);color:#222;background:#fff}.c-ada-accordion--header[class*=' u-background'] button{color:#fff}.c-ada-accordion--header button{display:-ms-flexbox;display:flex;border:0;color:var(--color--text);background:#fff;width:100%;text-align:left;padding:16px calc(24px + var(--accordion__button__dimensions) + 16px) 8px 24px;cursor:pointer;box-shadow:none;outline:0;margin:0;font-weight:600;font-size:22px;line-height:30px}@media (min-width:768px){.c-ada-accordion--header button{font-size:24px;line-height:32px;padding:24px calc(32px + var(--accordion__button__dimensions) + 16px) 16px 32px}}.c-ada-accordion--header button:focus-visible{outline:0}.c-ada-accordion--header button:focus-visible span{outline:2px solid var(--color--primary);border-radius:3px}.c-ada-accordion--header button .fa-sharp{position:relative;top:-2px;right:calc((var(--accordion__button__dimensions) * -1) - 16px);-ms-flex-negative:0;flex-shrink:0;display:block;width:var(--accordion__button__dimensions);height:var(--accordion__button__dimensions);line-height:var(--accordion__button__dimensions);font-size:15px;margin-left:auto;text-align:center;color:var(--color--text)}.c-ada-accordion--header button[aria-expanded=true] .fa-sharp{transform:rotateX(180deg)}.c-ada-accordion--panel+.c-ada-accordion--header{margin-top:5px}.c-ada-accordion--panel{display:none;margin:0;padding:16px 24px;border:1px solid var(--color--border--light);border-top:none}.c-ada-accordion--panel>*{margin:0}.c-ada-accordion--panel>:not(:first-child){margin-top:24px}.c-ada-accordion--panel ul{margin-left:40px}@media (min-width:768px){.c-ada-accordion--panel{padding:24px 32px}}.c-ada-accordion--grid .c-ada-accordion--header>span{position:absolute;top:20px;left:16px;font-size:20px;width:20px;height:20px}.c-ada-accordion--grid .c-ada-accordion--header button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:8px;padding-bottom:8px;padding-left:52px;font-size:20px}@media (min-width:960px){.c-ada-accordion--grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));border-right:1px solid var(--color--border--light)}.c-ada-accordion--grid .c-ada-accordion--header{border-bottom:0;padding-top:40px;padding-left:48px}.c-ada-accordion--grid .c-ada-accordion--header>span{left:48px;top:48px;font-size:32px;width:32px;height:32px}.c-ada-accordion--grid .c-ada-accordion--header button{pointer-events:none;padding-left:56px;padding-bottom:4px;font-size:24px}.c-ada-accordion--grid .c-ada-accordion--header button span{display:none}.c-ada-accordion--grid .c-ada-accordion--header button:disabled{color:inherit}.c-ada-accordion--grid .c-ada-accordion--header,.c-ada-accordion--grid .c-ada-accordion--panel{border-right:0}.c-ada-accordion--grid .c-ada-accordion{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-ada-accordion--grid .c-ada-accordion--panel{display:block;-ms-flex-positive:1;flex-grow:1;padding:0 134px 48px 104px}}
/*# sourceMappingURL=c-accordion.css.map */
