h1:first-letter{text-transform:uppercase}.school-cover{background-position:50%;background-repeat:no-repeat;background-size:contain;height:171px;margin-bottom:32px;width:100%}.school-cover_index{background-image:url(/build/images/index.5b119e30.svg)}.school-cover_1{background-image:url(/build/images/grade-1.8b586356.svg)}.school-cover_2{background-image:url(/build/images/grade-2.4230cdfc.svg)}.school-cover_3{background-image:url(/build/images/grade-3.cf9dfcee.svg)}.school-cover_4{background-image:url(/build/images/grade-4.a5a98928.svg)}.school-cover_5{background-image:url(/build/images/grade-5.e19621b7.svg)}.school-cover_6{background-image:url(/build/images/grade-6.9f514047.svg)}.school-cover_7{background-image:url(/build/images/grade-7.d82c52fd.svg)}.school-cover_8{background-image:url(/build/images/grade-8.22b7e88c.svg)}.school-cover_9{background-image:url(/build/images/grade-9.425876d7.svg)}.school-cover_10{background-image:url(/build/images/grade-10.705c0253.svg)}.school-cover_11{background-image:url(/build/images/grade-11.884d2ecb.svg)}.content__description{font-size:18px}.school-grade{box-sizing:border-box;margin-bottom:24px}.school-grade__cover{background-position:50%;background-repeat:no-repeat;display:block;height:220px}.school-grade__cover_1{background-image:url(/build/images/grade-1.8b586356.svg)}.school-grade__cover_2{background-image:url(/build/images/grade-2.4230cdfc.svg)}.school-grade__cover_3{background-image:url(/build/images/grade-3.cf9dfcee.svg)}.school-grade__cover_4{background-image:url(/build/images/grade-4.a5a98928.svg)}.school-grade__cover_5{background-image:url(/build/images/grade-5.e19621b7.svg)}.school-grade__cover_6{background-image:url(/build/images/grade-6.9f514047.svg)}.school-grade__cover_7{background-image:url(/build/images/grade-7.d82c52fd.svg)}.school-grade__cover_8{background-image:url(/build/images/grade-8.22b7e88c.svg)}.school-grade__cover_9{background-image:url(/build/images/grade-9.425876d7.svg)}.school-grade__cover_10{background-image:url(/build/images/grade-10.705c0253.svg)}.school-grade__cover_11{background-image:url(/build/images/grade-11.884d2ecb.svg)}.school-grade__description{padding:12px 16px 24px}.school-grade__link{color:#1b1a18;display:block;font:700 20px/24px "IBM Plex Serif",serif;letter-spacing:.025em;margin-bottom:8px;margin-top:4px;text-decoration:none}.school-grade__subtitle{color:#9d9a95;font:14px/16px "IBM Plex Serif",serif;letter-spacing:.2em;text-transform:uppercase}.school-grade__text{color:#504e49;font:16px/20px "IBM Plex Serif",serif}.school-sub-items{margin-bottom:28px}.school-sub-items__more-btn{background:#f3f3f1;border:none;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 2px 1px rgba(0,0,0,.02),0 1px 1px rgba(0,0,0,.03);color:#2354d9;cursor:pointer;font:500 18px/24px "IBM Plex Serif",serif;outline:none;padding:12px 0;width:100%}.school-sub-items__more-btn:hover{background:#fff}.sub-items-list{max-height:528px;overflow:hidden}.sub-items-list.sub-items-list_full{max-height:none}.sub-items-list__item{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 2px 1px rgba(0,0,0,.02),0 1px 1px rgba(0,0,0,.03);box-sizing:border-box;color:#2354d9;display:block;font-size:12px;font-weight:600;height:58px;margin-bottom:8px;overflow:hidden;padding:22px 16px;position:relative;text-decoration:none}.sub-items-list__item:first-letter{text-transform:uppercase}.sub-items-list__item span{color:#030302;float:right}@media (min-width:375px){.school-cover{height:206px}}@media (min-width:414px){.school-cover{height:230px}}@media (min-width:768px){h1{width:50%}.content-head p{margin-right:54%}.school-grade-list{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 -8px}.school-grade{flex:0 0 calc(50% - 16px);margin:0 8px 16px}.school-grade__description{padding:20px 16px 36px}.school-cover-wrapper{min-height:220px;position:relative}.school-cover{height:282px;position:absolute;right:0;top:-36px;width:50%}.sub-items-list{font-size:0;margin:0 -4px;max-height:264px;overflow:hidden}.sub-items-list__item{float:left;margin:0 4px 8px;width:calc(50% - 8px)}}@media (min-width:1280px){.school-grade{flex:0 0 calc(33.3% - 16px)}.school-cover-wrapper{min-height:280px}.school-cover{height:328px}.sub-items-list{max-height:132px}.sub-items-list__item{width:calc(25% - 8px)}}@media (min-width:1440px){.sub-items-list__item{font-size:14px}}@media (min-width:1920px){.school-cover-wrapper{min-height:440px}.school-cover{height:482px}.school-grade{flex:0 0 calc(25% - 16px)}}