details{margin:24px 0;padding:20px;border:1px solid #ddd;border-radius:18px}summary{cursor:pointer;color:#0066cc}main{overflow-wrap:break-word}.nowrap-math{white-space:nowrap;display:inline-block}.table-wrap{overflow-x:auto;max-width:100%}figure img{max-width:100%;height:auto}u{text-underline-offset:3px}