.c-ada-accordion:not(:last-child){border-bottom:1px solid var(--color--border)}.u-bg-color--primary--light .c-ada-accordion:not(:last-child){border-color:var(--color--primary--300)}.c-ada-accordion--header{font-size:var(--font__size--h4);line-height:1.32;margin:0}.c-ada-accordion--header>button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;position:relative;display:-ms-flexbox;display:flex;width:100%;text-align:left;padding:16px 56px 16px 0}.c-ada-accordion--header>button:enabled{cursor:pointer}@media (min-width:768px){.c-ada-accordion--header>button{padding-block:24px}}.c-ada-accordion--header>button:focus-visible{outline:0}.c-ada-accordion--header>button:focus-visible span{outline:1px solid var(--color--primary);border-radius:100%}.c-ada-accordion--header>button .icon{display:-ms-grid;display:grid;place-content:center;position:absolute;top:8px;right:0;width:40px;height:40px;font-size:14px;color:var(--color--text)}@media (min-width:768px){.c-ada-accordion--header>button .icon{top:20px}}.c-ada-accordion--header>button[aria-expanded=true] .icon{transform:rotateX(180deg)}.c-ada-accordion--panel{display:none;padding:0 0 var(--fluid--24-48--320-1440) 0}.c-ada-accordion--panel>*+*{margin-block:1.5rem 0}.c-ada-accordion--panel ol,.c-ada-accordion--panel ul{margin-left:2rem}.c-ada-accordion--panel a:not(.c-btn){text-decoration:underline;text-underline-offset:.25rem}@media (hover){.c-ada-accordion--panel a:not(.c-btn):hover{color:var(--color--text)}}
/*# sourceMappingURL=c-accordion.css.map */
