/* school-tools v1: shared "Free tools for teachers" block. Source: /workspace/school-tools (do not edit per site). */
.st{box-sizing:border-box;max-width:100%}
.st .st-l{list-style:none;margin:0;padding:0}
.st .st-l li{margin:0;padding:0;background:none;border:0;min-width:0;overflow-wrap:anywhere}
.st .st-l li::before,.st .st-l li::after{content:none}
.st.st-foot{display:block;margin:16px 0 6px;padding:12px 0 0;border-top:1px solid rgba(128,128,128,.28);font-size:.9em;line-height:1.55}
.st.st-foot .st-h{margin:0 0 6px;font-weight:600}
.st.st-foot .st-l{display:flex;flex-wrap:wrap;gap:2px 18px}
.st.st-full{margin:36px 0 12px}
.st.st-full h2{margin:0 0 6px}
.st.st-full .st-note{margin:0 0 10px}
.st.st-full .st-l{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px 28px;margin-top:12px}
.st.st-full .st-l li{line-height:1.45}
.st.st-full .st-l a{font-weight:600}
.st.st-full .st-l span{display:block;font-size:.94em}
html.proj-on .st,html.proj .st,body.proj .st,body.cm-open .st,body.full-open .st,body:has(.proj) .st,body:has(.is-full) .st,:fullscreen .st{display:none!important}
@media print{.st{display:none!important}}
