.math-page{padding-bottom:5rem}
.math-page .document-lede{max-width:68ch}
.math-page section{margin-top:2.5rem}
.math-launch{background:#edf1e6;border-radius:16px;padding:clamp(1.25rem,3vw,2rem)}
.math-launch h2,.math-guidance h2{font-family:var(--display);font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.2;margin:0 0 1rem}
.math-launch p,.math-guidance p{font-size:1rem;line-height:1.6;max-width:70ch}
.math-launch button{min-height:48px;padding:.75rem 1.25rem}
.math-launch #math-status{color:#41534a}
#sagecell-container{margin:1.5rem 0;background:#fff;border:1px solid #b3c0b0;border-radius:10px;overflow:hidden}
#sagecell-container[hidden]{display:none}
#sagecell-frame{display:block;width:100%;height:min(78vh,800px);min-height:540px;border:0;background:#fff}
.math-guidance{padding-block:1.5rem;border-top:1px solid var(--line)}
@media(max-width:760px){#sagecell-frame{height:72vh;min-height:500px}.math-page{padding-bottom:3rem}}
