div.accordion.schools-accordion .school-list{flex-direction:column;gap:3rem;display:flex}div.accordion.schools-accordion .school-entry{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}div.accordion.schools-accordion .school-name{text-transform:uppercase;margin:0;font-family:Bebas Neue,Bebas Neue Fallback;font-size:2rem}div.accordion.schools-accordion .school-principal{color:#a8a8a8;margin:0;font-size:1.5rem}div.accordion.schools-accordion .school-details{grid-template-columns:auto 1fr;gap:.5rem 1rem;width:100%;margin-bottom:1rem;display:grid}div.accordion.schools-accordion .school-details dt{color:#888;text-transform:uppercase;font-size:.875rem;font-weight:600}div.accordion.schools-accordion .school-details dd{margin:0;font-size:1.25rem}div.accordion.schools-accordion .school-details dd a{color:#0056b4;text-underline-offset:5px;text-decoration:underline;transition:color .2s}div.accordion.schools-accordion .school-details dd a:hover{color:#fff}div.accordion.schools-accordion .school-details dd a.contact-link{font-weight:700}@media (max-width:480px){div.accordion.schools-accordion .school-details{grid-template-columns:1fr;gap:.25rem}div.accordion.schools-accordion .school-details dd{margin-bottom:.5rem}}
div.accordion{border:1px solid #ffffff14;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}div.accordion .accordion-item{border-bottom:1px solid #ffffff14}div.accordion .accordion-item:last-child{border-bottom:none}div.accordion .accordion-item .accordion-item-trigger{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.5rem;font-family:Bebas Neue,Bebas Neue Fallback;font-size:1.5rem;transition:all .2s;display:flex}div.accordion .accordion-item .accordion-item-trigger:hover{background-color:#ffffff1a}div.accordion .accordion-item .accordion-item-icon{border-bottom:2px solid #fff;border-right:2px solid #fff;flex-shrink:0;width:.625rem;height:.625rem;transition:transform .3s;position:relative;transform:rotate(45deg)}div.accordion .accordion-item[data-open] .accordion-item-icon{transform:rotate(-135deg)}div.accordion .accordion-item .accordion-item-body{grid-template-rows:0fr;transition:none;display:grid}div.accordion .accordion-item[data-open] .accordion-item-trigger{background-color:#ffffff1a}div.accordion .accordion-item[data-open] .accordion-item-body{grid-template-rows:1fr;transition:grid-template-rows .3s}div.accordion .accordion-item .accordion-item-content{overflow:hidden}div.accordion .accordion-item .accordion-item-content-inner{padding:1.5rem}@media (max-width:768px){div.accordion .accordion-item .accordion-item-trigger{padding:.75rem 1rem}div.accordion .accordion-item .accordion-item-content-inner{padding:1rem}}
a.button.facebook-button{gap:.5rem}a.button.facebook-button img{filter:invert()}
