*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#e9e9e9;color:#3b3b3b;font:15px/1.7 Arial,Helvetica,sans-serif}a{color:#367f9b;text-decoration:none}a:hover{text-decoration:underline}.site{max-width:1080px;margin:25px auto 35px;background:#fff;min-height:87vh;box-shadow:0 2px 18px #00000016}.site-header{padding:25px 38px 0}.brand{padding:24px 0 28px;border-bottom:1px solid #e4e4e4}.brand a{font:normal 33px/1.17 Georgia,'Times New Roman',serif;color:#3d3d3d;letter-spacing:-.7px}.nav{display:flex;gap:0;align-items:center;border-bottom:1px solid #d9d9d9;min-height:55px;flex-wrap:wrap}.nav a{padding:16px 14px;color:#555;font-size:14px;white-space:nowrap}.nav a:first-child{padding-left:0}.nav a.current{color:#1986a6;font-weight:bold}.nav a:hover{color:#267e94}.layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:35px;padding:35px 42px 55px}.sidebar{font-size:14px;color:#666;border-right:1px solid #e5e5e5;padding-right:23px}.sidebar-title{font-weight:bold;color:#444}.sidebar p{margin:.5em 0}.sidebar-rule{height:1px;background:#dedede;margin:25px 0}.sidebar .small{font-size:12px;color:#999}.main{max-width:730px;min-width:0}.main h1,.main h2{font-family:Georgia,'Times New Roman',serif;font-weight:normal;line-height:1.25;color:#333}.main h1{font-size:29px;margin:0 0 23px}.main h2{font-size:24px;margin:32px 0 12px}.main p{margin:0 0 16px}.main ol,.main ul{padding-left:24px;margin:8px 0 24px}.main li{margin-bottom:10px}.schools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;padding-top:10px}.school{border-bottom:1px solid #eee;min-height:82px;padding:10px 6px;display:flex;align-items:center;gap:16px;font-size:14px;color:#444}.school-symbol{display:grid;place-items:center;background:#f0f2f3;width:64px;height:55px;flex:none;font-size:29px;color:#a6afb5}.steps li{padding-left:3px}.archived-file{display:inline-block;padding:8px 14px;border:1px solid #c9dbe1;background:#f6fafb;margin:0 0 14px}.contact-box{background:#f8f8f8;border:1px solid #e0e0e0;padding:25px;margin-top:24px}.contact-box label{display:block;margin-top:14px;font-weight:bold;font-size:13px}.contact-box input,.contact-box textarea{display:block;width:100%;font:inherit;padding:9px;border:1px solid #ccc;background:#fff;border-radius:2px}.contact-box button{margin-top:18px;background:#397f95;color:white;border:0;padding:11px 19px;cursor:pointer}.muted{color:#777;font-size:12px}.footer{margin:0 40px;padding:20px 0 25px;border-top:1px solid #e3e3e3;font-size:12px;color:#888;display:flex;justify-content:space-between;gap:15px}.mobile-menu{display:none}@media(max-width:800px){.site{margin:0}.site-header{padding:18px 20px 0}.brand a{font-size:27px}.layout{display:flex;flex-direction:column;padding:26px 20px 40px;gap:22px}.sidebar{order:2;border:0;border-top:1px solid #ddd;padding:18px 0}.main{order:1}.nav a{padding:12px 10px}.footer{margin:0 20px;flex-direction:column}.schools{grid-template-columns:1fr}}@media(max-width:540px){.brand{padding:14px 0}.brand a{font-size:23px}.mobile-menu{display:block;border:1px solid #ddd;background:white;padding:8px 12px;margin:12px 0;cursor:pointer}.nav{display:none;align-items:stretch;flex-direction:column}.nav.is-open{display:flex}.nav a,.nav a:first-child{padding:10px 5px}.main h1{font-size:26px}.main h2{font-size:21px}}