/* ============================================================
   GCRX — Goizueta Credit & Restructuring
   Deliberately plain. Two typefaces, one accent, lots of white.
   ============================================================ */

:root {
  /* Logo inlined as a data URI so it can never break on a path. */
  --logo: url("data:image/png;base64,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");
  --navy:  #002855;   /* from the logo */
  --gold:  #d3a031;   /* from the logo */
  --ink:   #16232f;
  --muted: #5c6b7a;
  --line:  #e2e0da;
  --paper: #ffffff;
  --bone:  #f7f6f3;

  --display: "Cormorant Garamond", Georgia, serif;
  --body: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  --wrap: 900px;
}

*, *::before, *::after { box-sizing: border-box; }

body {
  margin: 0;
  background: var(--paper);
  color: var(--ink);
  font-family: var(--body);
  font-size: 17px;
  line-height: 1.7;
  -webkit-font-smoothing: antialiased;
}

img { max-width: 100%; display: block; }

a { color: var(--navy); text-underline-offset: 3px; }
a:hover { color: var(--gold); }

:focus-visible { outline: 2px solid var(--gold); outline-offset: 3px; }

.wrap { width: 100%; max-width: var(--wrap); margin-inline: auto; padding-inline: 24px; }
.narrow { max-width: 660px; }

.skip { position: absolute; left: -9999px; background: var(--gold); color: #fff; padding: 10px 16px; }
.skip:focus { left: 12px; top: 12px; z-index: 99; }

/* ---------- type ---------- */
h1, h2, h3 {
  font-family: var(--display);
  font-weight: 600;
  color: var(--navy);
  margin: 0 0 18px;
  letter-spacing: -0.005em;
}
h1 { font-size: clamp(2.2rem, 4.6vw, 3.1rem); line-height: 1.14; }
h2 { font-size: clamp(1.6rem, 2.8vw, 2rem); line-height: 1.2; }
h3 { font-size: 1.14rem; line-height: 1.35; margin-bottom: 8px; }

p { margin: 0 0 20px; }
p:last-child { margin-bottom: 0; }

.lede { font-size: 1.1rem; color: var(--muted); }
.small { font-size: 0.92rem; color: var(--muted); }

/* screen-reader-only, for the h1 the logo replaces visually */
.sr-only {
  position: absolute; width: 1px; height: 1px;
  padding: 0; margin: -1px; overflow: hidden;
  clip: rect(0 0 0 0); white-space: nowrap; border: 0;
}

/* ---------- header ---------- */
.masthead { border-bottom: 1px solid var(--line); background: var(--paper); }
.brand .logo {
  display: block;
  width: 134px; height: 42px;
  background: var(--logo) no-repeat center / contain;
}
.hero .lockup {
  display: block;
  width: min(380px, 82vw); aspect-ratio: 1000 / 315;
  margin: 0 auto 34px;
  background: var(--logo) no-repeat center / contain;
}

.masthead .wrap {
  display: flex; align-items: center; justify-content: space-between;
  gap: 20px; flex-wrap: wrap; padding-block: 20px;
}

.nav { display: flex; gap: 26px; flex-wrap: wrap; }
.nav a {
  color: var(--muted); text-decoration: none;
  font-size: 0.84rem; letter-spacing: 0.06em;
}
.nav a:hover { color: var(--navy); }
.nav a[aria-current="page"] { color: var(--navy); }

/* ---------- sections ---------- */
.section { padding-block: clamp(50px, 7vw, 78px); }
.section + .section { border-top: 1px solid var(--line); }
.bone { background: var(--bone); }

/* one gold hairline, used sparingly */
.rule { width: 40px; height: 1px; background: var(--gold); margin-bottom: 22px; }

/* ---------- hero ---------- */
.hero { padding-block: clamp(60px, 9vw, 110px); text-align: center; }
.hero h1 { max-width: 15ch; margin-inline: auto; }
.hero .lede { max-width: 52ch; margin-inline: auto; }

/* ---------- buttons ---------- */
.btn {
  display: inline-block;
  font-size: 0.86rem; letter-spacing: 0.05em;
  text-decoration: none;
  padding: 12px 24px;
  border: 1px solid var(--navy);
  color: var(--navy); background: transparent;
  transition: background 130ms ease, color 130ms ease;
}
.btn:hover { background: var(--navy); color: #fff; }
.btn-row { display: flex; gap: 12px; flex-wrap: wrap; }
.hero .btn-row { justify-content: center; }

/* ---------- simple lists ---------- */
.cols { display: grid; grid-template-columns: repeat(3, 1fr); gap: 36px; }
.cols-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 42px; }
.cols p, .cols-2 p { color: var(--muted); font-size: 0.97rem; }

.list { list-style: none; margin: 0; padding: 0; }
.list li { padding: 13px 0; border-bottom: 1px solid var(--line); }
.list li:first-child { border-top: 1px solid var(--line); }
.list .n {
  display: inline-block; min-width: 30px;
  color: var(--gold); font-family: var(--body);
  font-size: 0.8rem; font-weight: 500; letter-spacing: 0.04em;
}
.list .t { color: var(--navy); font-family: var(--display); font-size: 1.14rem; font-weight: 600; }
.list .d { display: block; color: var(--muted); font-size: 0.95rem; line-height: 1.55; margin-top: 2px; }

.firms { list-style: none; margin: 0; padding: 0; color: var(--muted); font-size: 0.96rem; }
.firms li { padding: 5px 0; }

/* placements line on the home page */
.placements {
  font-family: var(--display); font-size: clamp(1.05rem, 2vw, 1.3rem);
  color: var(--navy); display: flex; flex-wrap: wrap; gap: 6px 26px; justify-content: center;
}

/* ---------- FAQ ---------- */
.faq details { border-bottom: 1px solid var(--line); padding: 16px 0; }
.faq details:first-of-type { border-top: 1px solid var(--line); }
.faq summary {
  cursor: pointer; list-style: none;
  font-family: var(--display); font-size: 1.14rem; font-weight: 600; color: var(--navy);
  display: flex; justify-content: space-between; gap: 14px; align-items: center;
}
.faq summary::-webkit-details-marker { display: none; }
.faq summary::after { content: "+"; color: var(--gold); font-family: var(--body); font-weight: 400; }
.faq details[open] summary::after { content: "–"; }
.faq details p { margin: 10px 0 0; color: var(--muted); font-size: 0.96rem; }

/* ---------- google form ---------- */
.gform { width: 100%; border: 0; display: block; }

/* ---------- image placeholder ---------- */
.ph {
  border: 1px solid var(--line); background: var(--bone);
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  gap: 4px; text-align: center; padding: 20px;
  font-size: 0.8rem; color: var(--muted);
}
.ph .dim { font-size: 0.72rem; opacity: 0.7; }
.ph-wide { aspect-ratio: 16/9; }

/* ---------- footer ---------- */
.footer { border-top: 1px solid var(--line); padding-block: 34px 40px; }
.footer .wrap { display: flex; justify-content: space-between; gap: 26px; flex-wrap: wrap; align-items: flex-start; }
.footer a { color: var(--muted); text-decoration: none; font-size: 0.86rem; }
.footer a:hover { color: var(--navy); }
.footer-nav { display: flex; gap: 22px; flex-wrap: wrap; }
.footer-fine { width: 100%; margin-top: 26px; font-size: 0.76rem; color: #9aa4ae; line-height: 1.7; }
.footer-fine a { font-size: inherit; color: inherit; text-decoration: none; }
.footer-fine a:hover { color: var(--gold); }

/* ---------- responsive ---------- */
@media (max-width: 760px) {
  .cols, .cols-2 { grid-template-columns: 1fr; gap: 30px; }
  .nav { gap: 16px; }
  .nav a { font-size: 0.78rem; }
  .hero .lockup { width: 260px; }
}
@media (prefers-reduced-motion: reduce) {
  * { transition-duration: 0.001ms !important; }
}
