#section__questions{

    max-width: 700px;


    summary::marker{
        content: "";
        display: none; 
    }
    summary::-webkit-details-marker{
        content: "";
        display: none;
    }


    details{
        
        border-bottom: var(--border);
        &:first-of-type{
            border-top: var(--border);
        }

        summary{
            padding-top: calc(var(--spacing)*0.25 + 2px);
            padding-bottom: calc(var(--spacing)*0.25);
            cursor: pointer;
            position: relative;
            padding-right: 2ch;
        }

        &[open] summary::after{
            content: "✕";
            position: absolute;
            right: 0;
        }
  

        p{
            margin: calc(var(--spacing)*0.5) 0;
        }

        ul, ol{
            margin-bottom: calc(var(--spacing)*0.5);
        }
        
    }

}