details{border:1px solid #685440;border-radius:10px;padding:20px;margin:24px 0}summary{cursor:pointer;font-size:22px;color:#e8c494}details article{padding-top:20px}details a{overflow-wrap:anywhere}details h2{font-size:25px}details summary:focus-visible{outline:3px solid #ef5146}details article{max-width:100%}