.accordion__item:before,.accordion__item:after{content:" ";display:table}.accordion__item:after{clear:both}.accordion__item{padding:var(--accordion-item-padding);border-bottom:var(--accordion-item-border);border-color:var(--accordion-item-border-color)}.accordion__item:first-child{border-top:var(--accordion-item-border);border-color:var(--accordion-item-border-color)}@container (max-width:600px){.accordion__row .accordion__column:not(:first-child) .accordion__item{border-top:0}}.accordion__head:focus-visible .accordion__head-label,.accordion__head.focus .accordion__head-label,.accordion__head.is-focus .accordion__head-label{text-decoration:underline}.accordion__head-icon{margin-right:var(--accordion-head-icon-spacing);font-size:var(--accordion-head-icon-size);width:1em;height:1em}.accordion__head-icon .icon__svg:empty{width:1em}.accordion__head-icon.accordion__head-icon--closed{display:inline-flex}[aria-expanded=true]>.accordion__head-icon.accordion__head-icon--closed{display:none}.accordion__head-icon.accordion__head-icon--opened{display:none}[aria-expanded=true]>.accordion__head-icon.accordion__head-icon--opened{display:inline-flex}.accordion__head-icon--small{font-size:var(--accordion-head-icon-size-small)}.accordion__content{padding:var(--accordion-content-padding)}.accordion__figure{display:inline-block;margin-bottom:1em}@container (min-width:600px){.accordion__figure{margin-right:1em;float:left}.accordion__figure~ul,.accordion__figure~ol{list-style-position:inside}}.accordion--compact{margin-top:0}.accordion--compact:first-child{border-top:0}