.bg-light-gray{background:#e8e9eb}.text-orange{color:#be531c}.text-liberty-green{color:#747a4c}.text-liberty-black,body{color:#51534a}body{-webkit-font-smoothing:antialiased;font-family:graphie,sans-serif;font-style:normal;font-weight:400}.base-typography{color:#53555a;font-family:canada-type-gibson,sans-serif;font-size:1.125rem;font-style:normal;font-weight:300;letter-spacing:1px;line-height:1.65;margin:0 auto;padding:1rem .5rem 0;text-align:center}@media only screen and (min-width:992px){.base-typography{padding:1rem 0 0}}.inline-list{display:block;font-size:1.125rem;letter-spacing:1px;line-height:1.3;list-style-type:none;margin:0;padding:0;text-align:center;width:100%}.inline-list li{color:#c7932c;display:inline;font-family:graphie,sans-serif;font-style:normal;font-weight:700;margin-bottom:1rem}@media only screen and (min-width:768px){.inline-list li{display:inline}}.inline-list li:before{content:" "}.inline-list li:after{background-image:radial-gradient(closest-side,#c7932c,#c7932c 60%,#c7932c 0,#c7932c 95%,transparent);background-position:50%;background-repeat:no-repeat;background-size:.25rem .25rem;border-radius:50%;content:" ";display:inline;white-space:nowrap;word-spacing:.5rem}.inline-list span{display:inline-block;padding:0 .5em;white-space:unset}@media only screen and (min-width:768px){.inline-list span{white-space:nowrap}}#schools .school{max-width:1118px}@media only screen and (min-width:1200px){#schools .image-wrapper img{max-width:568px}}#schools .stars-block{background-color:#f2f2ee}#schools .stars-block .stars{margin-bottom:1rem;width:96px}#schools .stars-block h2{font-size:2rem}#schools .stars-block p{font-size:1rem}