:root {
  --paper: #f8f7f3;
  --surface: #ffffff;
  --ink: #20272d;
  --muted: #626b72;
  --navy: #263f51;
  --blue: #176397;
  --line: #dce1e4;
  --soft: #edf2f4;
  --max: 1060px;
}

* { box-sizing: border-box; }

html { scroll-behavior: smooth; }

body {
  margin: 0;
  color: var(--ink);
  background: var(--paper);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 1.6;
}

a { color: var(--blue); text-decoration-thickness: 1px; text-underline-offset: 0.18em; }
a:hover { color: var(--navy); }
a:focus-visible { outline: 3px solid #9bc6df; outline-offset: 3px; }

.skip-link {
  position: absolute;
  top: -4rem;
  left: 1rem;
  z-index: 10;
  padding: 0.55rem 0.8rem;
  background: var(--navy);
  color: white;
}
.skip-link:focus { top: 1rem; }

.topbar {
  position: sticky;
  top: 0;
  z-index: 5;
  background: rgba(255,255,255,0.96);
  border-bottom: 1px solid var(--line);
  backdrop-filter: blur(10px);
}

.nav {
  max-width: var(--max);
  margin: 0 auto;
  padding: 0.9rem 1.35rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.4rem;
}

.brand {
  color: var(--navy);
  font-size: 1.35rem;
  font-weight: 700;
  letter-spacing: 0.01em;
  text-decoration: none;
  white-space: nowrap;
}

.nav ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem 1.15rem;
  margin: 0;
  padding: 0;
  font: 0.92rem/1.4 Arial, Helvetica, sans-serif;
}

.nav a { color: var(--ink); text-decoration: none; }
.nav a[aria-current="page"] { color: var(--navy); font-weight: 700; }

main, .footer-inner {
  width: min(calc(100% - 2.7rem), var(--max));
  margin-inline: auto;
}

.hero {
  position: relative;
  overflow: hidden;
  padding: clamp(4.5rem, 11vw, 8.5rem) 0 clamp(3.5rem, 8vw, 6.5rem);
  border-bottom: 1px solid var(--line);
}

.hero::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image: url("data:image/jpeg;base64,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");
  background-repeat: no-repeat;
  background-position: right 2rem center;
  background-size: auto min(86%, 436px);
  opacity: 0.52;
}

.hero > * {
  position: relative;
  z-index: 1;
}

.eyebrow {
  color: var(--muted);
  font: 0.92rem/1.4 Arial, Helvetica, sans-serif;
  letter-spacing: 0.055em;
  text-transform: uppercase;
}

h1, h2, h3 { color: var(--navy); }
h1 {
  max-width: 820px;
  margin: 0.55rem 0 0;
  font-size: clamp(2.8rem, 7vw, 5.6rem);
  line-height: 0.98;
  letter-spacing: -0.045em;
}

.title-small { font-size: clamp(2.5rem, 6vw, 4.6rem); }

.role {
  margin: 1.25rem 0 0;
  color: var(--navy);
  font-size: clamp(1.12rem, 2.3vw, 1.5rem);
}

.fields, .lede {
  max-width: 780px;
  margin: 0.45rem 0 0;
  color: var(--muted);
}

.actions, .profile-links {
  display: flex;
  flex-wrap: wrap;
  gap: 0.65rem;
  margin-top: 1.65rem;
}

.button, .chip {
  display: inline-flex;
  align-items: center;
  min-height: 42px;
  padding: 0.55rem 0.82rem;
  border: 1px solid var(--line);
  border-radius: 3px;
  background: var(--surface);
  color: var(--navy);
  font: 700 0.88rem/1.2 Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.button.primary { color: white; background: var(--navy); border-color: var(--navy); }
.button:hover, .chip:hover { background: var(--soft); text-decoration: none; }
.button.primary:hover { color: white; background: #172f40; }

.section {
  padding: 2.8rem 0;
  border-bottom: 1px solid var(--line);
}

.section h2 {
  margin: 0 0 1rem;
  font-size: 1.35rem;
}

.grid-2, .grid-3 {
  display: grid;
  gap: 1.8rem;
}
.grid-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.grid-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }

.plain-list, .link-list, .course-list, .document-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.plain-list li { margin: 0.5rem 0; }

.link-list li, .course-list li, .document-list li {
  border-top: 1px solid var(--line);
  padding: 0.78rem 0;
}
.link-list li:last-child, .course-list li:last-child, .document-list li:last-child {
  border-bottom: 1px solid var(--line);
}

.link-list a, .course-list a, .document-list a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.94rem;
  font-weight: 700;
  text-decoration: none;
}

.meta {
  color: var(--muted);
  font: 0.86rem/1.45 Arial, Helvetica, sans-serif;
}

.paper-feature { padding: 0.95rem 0; border-top: 1px solid var(--line); }
.paper-feature:last-child { border-bottom: 1px solid var(--line); }
.paper-feature h3 { margin: 0; font-size: 1.06rem; }
.paper-feature p { margin: 0.25rem 0 0; color: var(--muted); font-size: 0.95rem; }

.notice {
  padding: 0.9rem 1rem;
  border-left: 3px solid var(--navy);
  background: var(--soft);
  color: #424b52;
  font-size: 0.95rem;
}

.course-name { font-weight: 700; }
.course-list .meta { display: block; margin-top: 0.15rem; }
.restricted { color: var(--muted); }

.footer {
  padding: 1.4rem 0 2.5rem;
  color: var(--muted);
  font: 0.85rem/1.5 Arial, Helvetica, sans-serif;
}

@media (max-width: 760px) {
  .nav { align-items: flex-start; flex-direction: column; gap: 0.55rem; }
  .topbar { position: static; }
  .grid-2, .grid-3 { grid-template-columns: 1fr; }
  .hero { padding-top: 3.5rem; }
  .hero::before {
    background-position: right -4.5rem center;
    background-size: auto min(72%, 350px);
    opacity: 0.3;
  }
}

@media print {
  .topbar, .actions, .footer { display: none; }
  body { background: white; color: black; }
  main { width: 100%; }
}
