.school-list{margin-top:2rem}.school{display:flex;flex-flow:row nowrap;margin:0 0 2.5rem}.school .school-photo{display:block;flex:0 0 18.75rem;margin:0 1.5rem 0 0;max-width:100%}.school .school-info{flex:1 1 auto;color:var(--theme-black)}.school .name{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:700;font-style:normal;margin:2.8125rem 0 .1875rem;font-size:2.25rem;line-height:normal}.school .name a{color:inherit;text-decoration:none}.school .name a:focus,.school .name a:hover{text-decoration:underline}.school .address{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal;font-size:1.5rem;line-height:normal;margin:0}.neighborhood{padding-bottom:5rem}.neighborhood .routes{margin:0;padding:0}.neighborhood .route{border-top:.0625rem solid var(--theme-light-grey);list-style:none;padding:.5rem 0;height:3.5rem;display:flex;flex-flow:row nowrap;align-items:center;margin:0}.neighborhood .route .number{height:2.5rem;width:2.5rem;display:block;line-height:2.5rem;border-radius:1.25rem;text-align:center;margin-right:1.125rem}.neighborhood .route .name,.neighborhood .route .number{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:700;font-style:normal;font-size:1.25rem;line-height:2.5rem}.where-to-form{padding-left:2rem;padding-right:2rem;padding-bottom:5rem}.where-to-form label{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal;font-size:1.125rem;color:var(--dark-text);display:inline-block}.where-to-form fieldset{margin:0;padding:0;border:0}.where-to-form fieldset.hide-fieldset>legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;color:#000;background:#fff}.where-to-form fieldset.show-fieldset{font-display:optional;font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:700;font-style:normal;display:block;font-size:2.25rem;color:var(--dark-text);margin:0 0 .625rem}.where-to-form .search-widget,.where-to-form .selected-container,.where-to-form .when{margin:0 0 3rem}.where-to-form.no-pad,.where-to-form>.form{padding-left:0;padding-right:0}.where-to-form .search-label{font-weight:700;color:var(--dark-text)}.where-to-form .search-label,.where-to-form .search-label input{font-display:optional;font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-style:normal;display:block;font-size:2.25rem}.where-to-form .search-label input{-webkit-appearance:none;font-weight:500;width:100%;max-width:35.625rem;height:3rem;margin:.625rem 0 0;padding:0 .75rem;border:.125rem solid var(--theme-dark-grey);transition:all .2s ease-in-out}.where-to-form .search-label input:focus{border-color:var(--input-focus-color)}.school-plan-trip-app .where-to-form .search-label input:focus{outline:none;box-shadow:0 0 0 .125rem var(--light-text)}.search-results{overflow:hidden;padding:1.25rem 0;display:flex;flex-flow:row nowrap}.places,.results,.school-plan-trip-app .where-to-form .places{flex:0 1 25rem;max-width:25rem}.places>h2,.results>h2,.school-plan-trip-app .where-to-form .places>h2{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal;margin:0 0 1.25rem;padding:0 0 .625rem;font-size:1.5rem;line-height:1.875rem;color:var(--blue-text);border-bottom:.125rem solid}.places>.list,.results>.list,.school-plan-trip-app .where-to-form .places>.list{display:flex;flex-flow:column nowrap}.places>.list>.search-result,.results>.list>.search-result{flex:1 1 auto;margin:0 0 1.25rem;display:flex;flex-flow:row nowrap}.places>.list>.search-result .checkbox,.results>.list>.search-result .checkbox{flex:0 0 2.25rem;content:" ";display:block;width:2.25rem;height:2.25rem;border:.25rem solid var(--theme-light-blue);border-radius:50%;margin:0 .75rem 0 .125rem;color:var(--theme-white);background:var(--theme-white);text-align:center;transition:background .2s ease-in-out;cursor:pointer;position:relative}.places>.list>.search-result .checkbox>i,.results>.list>.search-result .checkbox>i{line-height:1.75rem}.places>.list>.search-result input[type=radio]:focus,.results>.list>.search-result input[type=radio]:focus{outline:none}.places>.list>.search-result input[type=radio]:checked:focus+.checkbox,.places>.list>.search-result input[type=radio]:focus+.checkbox,.results>.list>.search-result input[type=radio]:checked:focus+.checkbox,.results>.list>.search-result input[type=radio]:focus+.checkbox{outline:.125rem solid var(--dark-text)}.places>.list>.search-result input[type=radio]:checked+.checkbox,.results>.list>.search-result input[type=radio]:checked+.checkbox{border-color:var(--theme-dark-red);color:var(--theme-dark-red)}.places>.list>.search-result input[type=radio]:checked+.checkbox:after,.results>.list>.search-result input[type=radio]:checked+.checkbox:after{font-size:2rem;vertical-align:middle;line-height:1}.places>.list>.search-result .display,.results>.list>.search-result .display{flex:1 1 auto;cursor:pointer}.places>.list>.search-result:hover .checkbox,.results>.list>.search-result:hover .checkbox{background:var(--theme-light-blue)}.places .display,.results .display,.school-plan-trip-app .where-to-form .places .display{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:700;font-style:normal;font-size:1rem;color:var(--extra-dark-text)}.places .display .line-one,.places .display .line-two,.results .display .line-one,.results .display .line-two{overflow:hidden}.places .display .line-two,.results .display .line-two{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal;font-size:.875rem;line-height:1.0625}.places .display .word,.results .display .word{float:left;margin-right:.25rem}.places .display b,.results .display b,.school-plan-trip-app .where-to-form .places .display b{color:var(--extra-dark-text);background-color:var(--text-highlight)}.places{margin-left:3.75rem}.places>h2{background-image:url(/content/image/powered-by-google.png);background-repeat:no-repeat;background-position:right .5rem;background-size:9rem}.result-error,.results-empty{color:var(--extra-dark-tex)}.result-error .empty1,.result-error .empty2,.results-empty .empty1,.results-empty .empty2{position:relative;line-height:1.75rem;opacity:0;animation:fadeIn .2s forwards;animation-delay:.5s}.result-error .empty1,.results-empty .empty1{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:700;font-style:normal;font-size:1.5rem;margin-bottom:.5rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.where-to-form .search-label .input-group{display:flex;flex-flow:row nowrap}.where-to-form .search-label input.selected{font-weight:700;font-style:normal;flex:0 1 36rem;line-height:2;border:none;outline:none;background:var(--theme-true-black);color:var(--theme-white)}.where-to-form .search-label button,.where-to-form .search-label input.selected{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-size:1.5rem}.where-to-form .search-label button{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;line-height:2rem;width:2.25rem;height:2.25rem;flex:0 0 auto;vertical-align:middle;margin:1rem 0 0 .75rem;text-align:center;color:var(--light-text);background:var(--dark-blue-background);border:.125rem solid var(--light-text);border-radius:50%;transition:all .2s ease-in-out;-webkit-appearance:none;font-display:optional}.where-to-form .search-label button>i{font-size:1.5rem;line-height:2rem;display:inline-block}.where-to-form .search-label button:focus,.where-to-form .search-label button:hover{background:var(--theme-dark-red);border-color:var(--theme-dark-red)}.where-to-form .search-label button:focus{outline:none;box-shadow:0 0 0 .125rem #000}.school-find-trip{background:var(--dark-blue-background);color:var(--light-text);padding:1.5rem 2rem;width:auto;display:inline-block}.school-find-trip h3{margin-top:0}.school-find-trip h3,.school-find-trip p{color:var(--light-text)}.school-plan-trip-app .where-to-form .search-label{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:700;font-style:normal;font-size:1rem;color:inherit}.school-plan-trip-app .where-to-form .search-widget{margin-bottom:1.5rem}.school-plan-trip-app .where-to-form .search-widget,.school-plan-trip-app .where-to-form .selected-container{margin-bottom:0}.school-plan-trip-app .where-to-form .search-label input.selected{background:var(--dark-text);color:var(--background)}.school-plan-trip-app .where-to-form .search-label a{background:var(--background)}.school-plan-trip-app .where-to-form .search-label a,.school-plan-trip-app .where-to-form .search-label a>i{color:var(--dark-text)}.school-plan-trip-app .where-to-form .search-label a:hover{background:var(--theme-dark-red)}.school-plan-trip-app .where-to-form .search-label a:hover>i{color:var(--light-text)}.school-plan-trip-app .where-to-form .search-results{padding-bottom:0}.school-plan-trip-app .where-to-form .result-error,.school-plan-trip-app .where-to-form .results-empty{color:var(--theme-white)}.school-plan-trip-app .where-to-form .places .display,.school-plan-trip-app .where-to-form .places>h2,.school-plan-trip-app .where-to-form .results .display,.school-plan-trip-app .where-to-form .results>h2{color:var(--light-text)}.school-plan-trip-app .where-to-form .places>h2{background-image:url(/content/image/powered-by-google-dark.png)}.school-plan-trip-app .where-to-form .actions{margin-top:1.5rem}.card.document .action,.horizontal-action .action,.permalink-action .action{display:flex;flex-flow:row wrap;align-items:center}.card.document .action .permalink,.horizontal-action .action .permalink,.permalink-action .action .permalink{text-transform:lowercase;color:var(--theme-dark-grey);font-size:.875rem;background:none;font-weight:400;border:none;text-decoration:underline;margin-left:.5rem}@media (max-width:896px){.school{flex-flow:column-reverse nowrap}.school .school-photo{flex:1 1 auto;margin:0}.school .school-info{margin-bottom:1.5rem}}@media screen and (max-width:816px){.where-to-form{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:1600px){.where-to-form{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:53.125rem){.search-results{display:block;padding:1.25rem}.places{margin-left:0}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.places>h2{background-image:url(/content/image/powered-by-google-2x.png)}.school-plan-trip-app .where-to-form .places>h2{background-image:url(/content/image/powered-by-google-dark-2x.png)}}@media only screen and (max-width:768px){.card.document .action,.horizontal-action .action,.permalink-action .action{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:.5rem}.card.document .action .permalink,.horizontal-action .action .permalink,.permalink-action .action .permalink{margin-left:0}}
/*# sourceMappingURL=schools.css.map */
