.formula-draft{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);margin:0 0 12px;padding:8px 12px;font-size:.9rem}.formula-syllabus{color:var(--color-text);margin:0 0 12px;font-size:.88rem;font-style:italic}.formula-card{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text);break-inside:avoid;margin:0 0 16px;padding:14px 16px}.formula-card__name{font-family:var(--font-heading);margin:0 0 4px;font-size:1.05rem}.formula-card .katex-display{padding:2px 0;overflow:auto hidden}.formula-card__facts{margin:6px 0 0;font-size:.92rem;line-height:1.55}.formula-card__facts dt{margin-top:8px;font-weight:700}.formula-card__facts dd{margin:2px 0 0}.formula-card__facts ul{margin:0;padding-left:1.2em}.formula-print{background:var(--color-button-bg);color:var(--color-on-button);font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;margin:4px 0 18px;padding:8px 16px;font-weight:700}.formula-practice a,.formula-sheet .blog-post-p a{color:var(--color-text);text-decoration:underline}.formula-source{color:var(--color-text);font-size:.82rem}.formula-math__narrow{display:none}@media (max-width:640px){.formula-math__wide{display:none}.formula-math__narrow{display:block}.formula-card .katex-display{font-size:.88em}}@media print{nav,header,footer,.breadcrumbs,.formula-print,.content-cta,.guest-banner,.bottom-nav,.formula-draft{display:none!important}body,.blog-shell,.blog-post,.formula-card{color:#000!important;box-shadow:none!important;background:#fff!important}.blog-shell{max-width:none;margin:0;padding:0}.blog-post{border:none;padding:0}.formula-card{border:1px solid #999;margin-bottom:8px;padding:8px 10px}.formula-card .katex-display,.formula-card .katex-block{overflow:visible!important}.formula-math__wide{display:block!important}.formula-math__narrow{display:none!important}a{color:#000!important}.blog-post-title{font-size:1.4rem}.formula-sheet,.formula-sheet *{color:#000!important}.formula-sheet{font-size:10pt}.formula-card__name{font-size:11pt}.formula-card .katex-display{margin:2px 0}.formula-card__facts{margin-top:2px;font-size:8.5pt;line-height:1.3}.formula-card__facts dt{margin-top:3px}@page{margin:12mm}}
