.school-page[data-astro-cid-c6f3ydkc]{--copy:#bcb5aa;--line:#4c402b;--panel:#171612}.crumbs[data-astro-cid-c6f3ydkc]{color:var(--copy);flex-wrap:wrap;gap:.7rem;margin-bottom:2.8rem;font-size:.75rem;display:flex}.school-page[data-astro-cid-c6f3ydkc] a[data-astro-cid-c6f3ydkc]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.crumbs[data-astro-cid-c6f3ydkc] a[data-astro-cid-c6f3ydkc],.text-link[data-astro-cid-c6f3ydkc],.school-page[data-astro-cid-c6f3ydkc] p[data-astro-cid-c6f3ydkc] a[data-astro-cid-c6f3ydkc]{color:var(--accent);text-underline-offset:5px}h1[data-astro-cid-c6f3ydkc],h2[data-astro-cid-c6f3ydkc]{font-family:var(--font-serif);letter-spacing:-.025em;font-weight:400;line-height:1.1}h1[data-astro-cid-c6f3ydkc]{margin:1rem 0 1.5rem;font-size:clamp(2.7rem,4.5vw,4rem)}h2[data-astro-cid-c6f3ydkc]{margin-bottom:1.5rem;font-size:clamp(2rem,3.5vw,2.9rem)}h1[data-astro-cid-c6f3ydkc] em[data-astro-cid-c6f3ydkc],h2[data-astro-cid-c6f3ydkc] em[data-astro-cid-c6f3ydkc]{color:var(--accent);font-weight:400}h3[data-astro-cid-c6f3ydkc]{margin-bottom:.7rem;font-size:1rem;font-weight:600;line-height:1.5}p[data-astro-cid-c6f3ydkc]{color:var(--copy);font-size:.94rem;line-height:1.85}.lead[data-astro-cid-c6f3ydkc]{color:var(--text);margin-bottom:1rem;font-size:1.13rem}.school-hero[data-astro-cid-c6f3ydkc]{grid-template-columns:1.15fr 1fr;align-items:center;gap:3rem;padding-bottom:4.5rem;display:grid}.school-hero[data-astro-cid-c6f3ydkc]>[data-astro-cid-c6f3ydkc],.split[data-astro-cid-c6f3ydkc]>[data-astro-cid-c6f3ydkc]{min-width:0}.actions[data-astro-cid-c6f3ydkc]{flex-wrap:wrap;align-items:center;gap:1.3rem;margin-top:1.8rem;display:flex}.text-link[data-astro-cid-c6f3ydkc]{font-size:.8rem}.school-page[data-astro-cid-c6f3ydkc] a[data-astro-cid-c6f3ydkc].btn{white-space:normal}.school-note[data-astro-cid-c6f3ydkc]{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--accent);padding:2rem}.note-label[data-astro-cid-c6f3ydkc]{font:.62rem/1.7 var(--font-mono);letter-spacing:.08em;color:var(--accent)}.note-title[data-astro-cid-c6f3ydkc]{font:clamp(2rem,3.3vw,2.8rem)/1.2 var(--font-serif);color:var(--text);margin:1.8rem 0}.note-title[data-astro-cid-c6f3ydkc] em[data-astro-cid-c6f3ydkc]{color:var(--accent)}dl[data-astro-cid-c6f3ydkc]{margin:0 0 1.5rem}dl[data-astro-cid-c6f3ydkc]>div[data-astro-cid-c6f3ydkc]{border-top:1px solid var(--line);padding:1rem 0}dt[data-astro-cid-c6f3ydkc]{font:.65rem/1.7 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}dd[data-astro-cid-c6f3ydkc]{color:var(--copy);margin:.35rem 0 0;font-size:.87rem;line-height:1.6}.school-section[data-astro-cid-c6f3ydkc]{border-top:1px solid var(--line);padding:3.8rem 0}.needs[data-astro-cid-c6f3ydkc],.split[data-astro-cid-c6f3ydkc]{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.needs[data-astro-cid-c6f3ydkc] article[data-astro-cid-c6f3ydkc]{border:1px solid var(--line);padding:1.5rem}.reference[data-astro-cid-c6f3ydkc]{background:var(--panel);border:1px solid var(--line);margin-bottom:3.8rem;padding:2.3rem}.steps[data-astro-cid-c6f3ydkc]{gap:1.5rem;padding-left:1.3rem;display:grid}.steps[data-astro-cid-c6f3ydkc] li[data-astro-cid-c6f3ydkc]{padding-left:.5rem}.steps[data-astro-cid-c6f3ydkc] li[data-astro-cid-c6f3ydkc]::marker{color:var(--accent);font-family:var(--font-mono)}.steps[data-astro-cid-c6f3ydkc] p[data-astro-cid-c6f3ydkc]{max-width:760px}.school-faq[data-astro-cid-c6f3ydkc]{gap:0;display:grid}.school-faq[data-astro-cid-c6f3ydkc] article[data-astro-cid-c6f3ydkc]{border-bottom:1px solid var(--line);padding:1.5rem 0}.related[data-astro-cid-c6f3ydkc]{border-top:1px solid var(--line);padding:1.5rem 0}@media (width<=850px){.school-hero[data-astro-cid-c6f3ydkc]{grid-template-columns:1fr;gap:2.5rem}.school-note[data-astro-cid-c6f3ydkc]{max-width:550px}}@media (width<=540px){.needs[data-astro-cid-c6f3ydkc],.split[data-astro-cid-c6f3ydkc]{grid-template-columns:1fr}.school-section[data-astro-cid-c6f3ydkc]{padding:2.8rem 0}.reference[data-astro-cid-c6f3ydkc]{margin-bottom:2.8rem;padding:1.4rem}.actions[data-astro-cid-c6f3ydkc]{flex-direction:column;align-items:flex-start}.school-hero[data-astro-cid-c6f3ydkc]{padding-bottom:3rem}.school-note[data-astro-cid-c6f3ydkc]{padding:1.4rem}}
