.c-accordion details{--space-top:30px;border-bottom:1px solid #eee;padding:var(--space-top) 0}.c-accordion details:first-child{padding-top:0}.c-accordion details:first-child .c-accordion__ordinal{top:0}.c-accordion details:first-child .c-accordion__title:before{top:60px}.s-text-color--white .c-accordion details{border-bottom:1px solid var(--white-color)}.c-accordion summary{cursor:pointer}.c-accordion details>summary{list-style:none}.c-accordion details>summary::-webkit-details-marker{display:none}.c-accordion__close-icon,.c-accordion__open-icon{height:1rem;width:1rem}.c-accordion__close-icon path,.c-accordion__open-icon path{fill:var(--primary-color)}.c-accordion details[open] .c-accordion__open-icon,.c-accordion__close-icon{display:none}.c-accordion details[open] .c-accordion__close-icon{display:block}.c-accordion__content,.c-accordion__content li,.c-accordion__content p{color:var(--dark-color)}.s-text-color--white .c-accordion__content,.s-text-color--white .c-accordion__content li,.s-text-color--white .c-accordion__content p{color:var(--white-color)}.s-text-color--white .c-accordion__title{color:var(--secondary-color)}.c-accordion--number details{padding-left:40px;position:relative}.c-accordion__ordinal{left:0;position:absolute;top:var(--space-top)}.c-accordion--number .c-accordion__title{margin-bottom:0}.c-accordion--number .c-accordion__title:before{background-color:var(--white-color);bottom:var(--space-top);content:"";left:5px;position:absolute;top:90px;width:1px}@media(min-width:768px){.c-accordion--number details{padding-left:84px}}