.schools-nav{display:flex;justify-content:center;gap:6px;padding:8px 22px;background:#eee6da;font-family:Arial,sans-serif;border-bottom:1px solid #d8cbb7}.schools-nav a{padding:13px 18px;min-height:44px;font-size:12px;font-weight:700;color:#65513f;text-decoration:none;border-bottom:2px solid transparent}.schools-nav a[aria-current=page]{border-color:#a13a45;color:#a13a45;background:#e6dccb}.school-wide-photo{display:block;width:100%;max-height:400px;object-fit:cover;margin-top:25px}.school-programs.two{grid-template-columns:1fr 1fr}.school-day{list-style:none;padding:0;max-width:800px;margin:25px 0;counter-reset:none}.school-day li{padding:15px 0;border-bottom:1px solid #d8cbb7;font:14px/1.8 Arial,sans-serif}.trail-intro{display:grid;grid-template-columns:1fr 220px;gap:50px;align-items:center}.trail-intro>img{width:100%;object-fit:contain}.trail-icon{background:#684a30;height:185px;display:flex;justify-content:center;align-items:center}.trail-icon img{width:125px;height:125px;object-fit:contain}.schools-nav a:focus-visible{outline:2px solid #a13a45;outline-offset:-3px}@media(max-width:620px){.schools-nav{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:10px 18px}.schools-nav a{padding:11px 8px;font-size:11px;line-height:1.6}.school-programs.two{grid-template-columns:1fr}.trail-intro{grid-template-columns:1fr;gap:15px}.trail-intro>img{max-width:140px;margin:auto}.trail-icon{height:150px}}
