:root{--details-border:#ddd}details{border-bottom:1px solid var(--details-border);padding:1rem 0}summary{cursor:pointer;font-weight:700;list-style:none}summary:after{content:"+";float:right}summary::-webkit-details-marker{display:none}@media screen and (max-width:769px){summary:after{display:none}}details[open] summary:after{content:"–"}
