.c-accordion details{--space-top:30px;border-bottom:1px solid #eee;padding:var(--space-top) 0}.c-accordion details:first-child{border-top:1px solid #eee}.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:#000}.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:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='309' fill='none' viewBox='0 0 4 309'%3E%3Cpath stroke='%23EEE' stroke-dasharray='0.5 10' stroke-linecap='round' stroke-width='4' d='M2 2v305'/%3E%3C/svg%3E") repeat-y;bottom:var(--space-top);content:"";left:5px;position:absolute;top:80px;width:6px}@media(min-width:768px){.c-accordion--number details{padding-left:84px}}