.study-readiness{padding:14px;border:1px solid var(--line);border-radius:12px;margin-block:16px;background:var(--card)}
.study-readiness h2{font-size:1.08em;margin:0 0 8px}.study-readiness p{margin:8px 0}
.study-readiness .foundation-links{display:flex;flex-wrap:wrap;gap:8px}
.study-readiness a{padding:10px 12px;border:1px solid var(--line);border-radius:10px;min-height:44px;max-width:100%;overflow-wrap:anywhere}
.arithmetic-help{margin-block:16px;padding:12px;border-left:3px solid var(--primary);background:var(--card);min-width:0}
.arithmetic-help h4{margin:0 0 8px}.arithmetic-help p{font-size:.85em;line-height:1.65}
.arithmetic-help th,.arithmetic-help td{padding:10px;vertical-align:middle}.arithmetic-help th{font-weight:600;white-space:normal}
.arithmetic-help .katex-display{margin:4px 0;text-align:left}
.study-guide{padding:16px;border:1px solid var(--line);border-radius:12px;margin-block:20px}
.study-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}
.study-guide-grid article{min-width:0}.study-guide-grid h3{font-size:1.05em}
.learning-step p+p{margin-top:10px}
