#school-results{align-items:stretch!important;display:grid!important;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:initial!important;margin-top:2rem!important;width:100%}
#school-results .nycsg-status{color:#536278;grid-column:1/-1;margin:0;padding:.2rem 0}
#school-results article.nycsg-result{background:#fffdf8;border:1px solid #d5dce0;border-left:4px solid #0d5dab;display:flex;flex-direction:column;justify-content:flex-start;margin:0;min-height:230px;padding:1.25rem;width:auto}
#school-results .nycsg-result h3{color:#0b2142;font-size:1.1rem;line-height:1.4;margin:0 0 .75rem;overflow-wrap:anywhere}
#school-results .nycsg-result p{color:#405169;font-size:.82rem;line-height:1.65;margin:.2rem 0}
#school-results .nycsg-result .nycsg-meta{color:#0d5dab;font-weight:700}
#school-results .nycsg-result small{border-top:1px solid #e2e7e8;color:#617087;display:block;font-size:.7rem;line-height:1.5;margin-top:auto;padding-top:.75rem}
.data-disclaimer{border-top:1px solid #d5dce0;color:#617087;font-size:.72rem;line-height:1.7;margin:1.5rem 0 0;padding-top:1rem}.data-disclaimer span{font-family:Arial,sans-serif;font-size:.68rem}.data-disclaimer strong{color:#405169}
@media(max-width:900px){#school-results{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){#school-results{grid-template-columns:1fr}#school-results article.nycsg-result{min-height:0}}
