.safety-guide{max-width:980px}.safety-guide h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.15}.safety-guide section{margin-top:36px;padding-top:20px;border-top:1px solid #cbdbe8;scroll-margin-top:20px}.guide-nav{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.guide-nav a{padding:12px;border:1px solid #abc4d8;border-radius:8px;min-height:44px}.guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.guide-steps article{background:#eaf3fc;padding:20px;border-radius:12px}.source-note{font-size:.88rem}.safety-guide li{margin:10px 0}.incident{border:2px solid #07549a!important;border-radius:12px;padding:22px!important}.safety-guide details{padding:16px;margin:12px 0;background:white;border:1px solid #bdcede;border-radius:8px}.safety-guide summary{cursor:pointer;min-height:44px;font-weight:700}.safety-guide footer{text-align:left;margin-top:32px}.safety-guide a{overflow-wrap:anywhere}@media(max-width:650px){.guide-steps{grid-template-columns:1fr}.school-header nav{flex-wrap:wrap}}@media print{body>main.safety-guide{display:block!important;padding:0;max-width:none;font-size:11pt}.guide-nav,.no-print{display:none!important}.safety-guide h1{font-size:26pt}.safety-guide h2{font-size:17pt;break-after:avoid}.safety-guide section{margin-top:18px;padding-top:10px}.guide-steps{display:block}.guide-steps article,.worksheet,.safety-guide details{break-inside:avoid}.safety-guide details>p{display:block!important}.source-note{font-size:9pt}.safety-guide footer{display:block}.safety-guide a{color:#111}}

.safety-guide footer{padding:20px 0;background:transparent;font-size:.875rem;color:#425d73}.safety-guide footer p{margin:4px 0}.safety-guide .guide-sources h2{font-size:1.25rem}.safety-guide .guide-sources details{font-size:.9375rem}.safety-guide .source-note{font-size:.875rem;line-height:1.6}
