.accordion__head { 
    cursor: pointer;
    padding: 0.75rem 1rem;
    font-weight: 600;
    background-color: hsl(190.91deg 7.38% 89.68%);
    box-shadow: 0 2px 8px -4px darkslategrey; }
.accordion__item + .accordion__item { border-top: 1px solid #e6e6e6; }
.accordion__panel { padding: 0.75rem 1rem 1rem; }
details[open] > .accordion__head { 
    /* optionally style open state */
    filter: brightness(0.9);
    }
