.expand-content summary{border-bottom:1px dotted #ccc;font-family:var(--header);font-size:1.25rem;font-weight:400;padding:15px 50px 15px 15px;position:relative}.expand-content .content{padding:15px}summary:before{border-color:transparent transparent transparent var(--primary);border-style:solid;border-width:.4rem;content:"";position:absolute;right:1rem;top:1.3rem;transform:rotate(90deg);transform-origin:.2rem 50%;transition:transform .25s ease}details[open]>summary:before{transform:rotate(270deg)}details>summary{list-style:none}details summary::-webkit-details-marker{display:none}