/* Academic research (06-DESIGN §13.2, §21): composition only. The study ruler (.study, §10.14), the glossary
   (§10.16), the sheet and the mini-form with the pen sum (.mf-hours) are components. Space is declared on top
   of each block, one step less on phones.
   Round 2: the opening is the circled word, its gloss and one sentence; H2s are small and each section finds its
   own distance to what follows (no H2 + lead pair repeated down the page). */

/* ---------- opening: the H1 is the object ---------- */
.page-qualitative-research .hero { --h1q: clamp(2.5rem, 6.4vw, 6.25rem); }
.page-qualitative-research .hero h1 { font-size: var(--h1q); line-height: 1; letter-spacing: -.02em; max-width: 12em; }
.page-qualitative-research .hero-title .mark--loop { margin-right: .26em; }
.page-qualitative-research .hero-title .mark--loop .ink { left: -7%; width: 116%; }
.page-qualitative-research .gloss { position: relative; margin-top: var(--s-4); max-width: 21rem; padding-left: var(--s-4); border-left: 1.5px solid var(--pen-stroke); font: italic 400 1.0625rem/1.45 var(--serif); color: var(--pen); }
.page-qualitative-research .gloss i { font-style: normal; }
.page-qualitative-research .gloss .ink { display: none; }
.page-qualitative-research .say { margin-top: var(--s-6); max-width: 36em; font-size: var(--fs-lede); line-height: 1.6; }
.page-qualitative-research .say .door { font: inherit; font-weight: 600; padding-block: 0 4px; }
.page-qualitative-research .say .door .ink { bottom: -3px; }

/* ---------- the study ---------- */
.page-qualitative-research .study { margin-top: var(--s-8); }
.page-qualitative-research .study-lede { margin-top: var(--s-2); }
.page-qualitative-research .phases { margin-top: var(--s-6); }
.page-qualitative-research .phase--grant .miniform { margin-top: var(--s-4); }
.page-qualitative-research .phase .run-in { font: italic 400 1.25rem/1.3 var(--serif); color: var(--navy); }
.page-qualitative-research .phase--coding .body p:first-child, .page-qualitative-research .phase--paper .body p { margin-top: 0; }
.page-qualitative-research .phase:is(.phase--coding, .phase--paper) { --tick: .75rem; }
.page-qualitative-research .field-say { font: italic 400 1.0625rem/1.4 var(--serif); color: var(--pen); }
.page-qualitative-research .field-sheet { margin: var(--s-3) 0 0; }
.page-qualitative-research .field-sheet .sheet { margin-top: 0; }
.page-qualitative-research .field-sheet .caption { margin-top: var(--s-3); }
.page-qualitative-research .divider { margin-top: var(--s-6); }

/* ---------- glossary: a small head, then straight into the entries ---------- */
.page-qualitative-research .words { margin-top: var(--s-7); }
.page-qualitative-research .words-h { font-size: var(--fs-h3); line-height: 1.25; max-width: 20em; }
.page-qualitative-research .glossary { margin-top: var(--s-4); }

/* ---------- the committee: the questions are the headings' voice ---------- */
.page-qualitative-research .committee { margin-top: var(--s-8); }
.page-qualitative-research .committee-h { font: 600 var(--fs-ui)/1.3 var(--sans); color: var(--ink); letter-spacing: 0; }
.page-qualitative-research .committee-prose { margin-top: var(--s-3); }
.page-qualitative-research .committee-prose > p:not(.committee-doors) { max-width: 38em; }
.page-qualitative-research .committee-prose > p + p { margin-top: var(--s-5); }
.page-qualitative-research .committee .run-in { margin-right: .2em; font: 500 1.375rem/1.3 var(--serif); color: var(--navy); }
.page-qualitative-research .committee-prose > p:first-child .run-in { display: block; margin-bottom: var(--s-2); font-size: var(--fs-h2-feature); line-height: 1.02; letter-spacing: -.012em; max-width: 12em; }
.page-qualitative-research .committee-more { font-size: .9375rem; }
.page-qualitative-research .committee-doors { margin-top: var(--s-2); }

@media (min-width: 56.25em) {
  .page-qualitative-research .gloss { margin-left: calc(var(--h1q) * 1.2); }
  .page-qualitative-research .say { margin-left: 25%; }
  .page-qualitative-research .study { margin-top: var(--s-9); }
  .page-qualitative-research .phases { margin-top: var(--s-7); }
  .page-qualitative-research .phase .field-sheet { grid-column: 2 / -1; }
  .page-qualitative-research .divider { margin-top: var(--s-7); }
  .page-qualitative-research .words { margin-top: var(--s-8); }
  .page-qualitative-research .committee { margin-top: var(--s-9); display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--col-gap); }
  .page-qualitative-research .committee > * { grid-column: 2 / span 10; }
}
@media (min-width: 75em) {
  /* the gloss hangs under "is.", on a thread from the loop */
  .page-qualitative-research .gloss { border: 0; padding: 0; margin: var(--s-4) 0 0 calc(var(--h1q) * 4.9); }
  .page-qualitative-research .gloss .ink { display: block; left: -60px; top: -52px; width: 54px; height: 58px; }
  .page-qualitative-research .say { margin-left: calc(var(--h1q) * 4.9); }
}
