.accordion{padding:0}summary.accordion__summary:hover{outline:2px solid var(--brightblue)}.accordion__summary{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem;list-style-type:none;padding:.7rem}.accordion__summary:before{flex:0 0 1.2rem;text-align:center}.accordion__content,.accordion__summary{padding:.7rem}.accordion__summary:-webkit-details-marker,.accordion__summary::-webkit-details-marker{display:none}.accordion--caret .accordion__summary:before{content:"\25BC"}.accordion--plus .accordion__summary:before{content:"\002B"}.accordion--caret[open] .accordion__summary:before{content:"\25B2"}.accordion--plus[open] .accordion__summary:before{content:"\2212"}