.accordion-container{width:100%;flex-grow:1}.accordion-title{display:flex;align-items:center;padding:1rem;font-weight:medium;color:#424242;border:1px solid #ccc;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.accordion-content{padding:0 1rem;overflow:hidden;max-height:0;text-align:justify;transition:all .3s ease}.accordion-content p{margin-bottom:10px}.open{max-height:8000px;padding-top:1rem}.open li{list-style-type:square;margin:1rem 0}.accordion-title.open{background-color:#ffdede}.open li:nth-child(odd)::marker{color:#d71016}.open li:nth-child(2n)::marker{color:#02559e}