.LandingPage{display:grid;grid-template-columns:1fr;margin:10px 0;min-height:calc(100vh - 96px)}.LandingPage__setting{text-align:center;padding:2rem 0}.LandingPage__setting h1{font-size:2rem}.LandingPage__setting p{max-width:20rem;margin:2rem auto}@media screen and (min-width:850px){.LandingPage{grid-template-columns:1fr 1fr}.LandingPage__setting{padding:6rem 0}}.LocationLookup__form{display:grid;grid-template-columns:1fr;max-width:18rem;grid-gap:.5rem;margin:auto;align-items:flex-end}@media screen and (min-width:850px){.LocationLookup__form{grid-template-columns:180px auto;max-width:22rem}}.Location{margin:auto;max-width:60rem;padding:3.625rem 1.3125rem}.filters,.Location__header{margin-bottom:.5rem}.radio-group{display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:baseline;max-height:400px}@media(max-width:560px){.radio-group{max-height:inherit}}.radio{cursor:pointer;padding:.25rem .5rem;flex:1 1}.radio .radio-label{display:flex;align-items:center}.radio .radio-label .option-label{padding-left:4px}.filters{margin-bottom:1rem}.test-container{border-top:.5rem solid var(--bgAlt);padding-top:1rem}.test-container__header{display:flex;align-items:center}.test-container__header .label{margin-left:.5rem;padding:2px 4px;font-size:.75rem;font-weight:700;color:var(--bgAlt);background-color:var(--accent);min-width:1.5rem;text-align:center;border-radius:20px}.table tr td,.table tr th{padding:.5rem}.table tr li{padding:.25rem}.testType{flex-basis:100px}.testCenter{flex-basis:150px}.startsAt{flex-basis:260px}.accommodations{flex-basis:200px}@media(max-width:580px){.accommodations,.startsAt,.testCenter,.testType{flex-basis:0}}