details{border:1px solid #ddd;border-radius:14px;padding:16px;margin:14px 0}summary{cursor:pointer;font-weight:600}@media(max-width:760px){.grid{grid-template-columns:1fr}.lead{font-size:20px}.equation{font-size:14px}}