/* ---------------------------------------------------------------------------
   Applications pages, 2026-09-15 (tools/build_applications_pages.py). Loaded
   on /applications/<study>/ only, after the site's stylesheets; every class
   here starts with ap-. A study page is a doc-page: a kicker over the title,
   the paper's title and authors under it, then three short sections.
--------------------------------------------------------------------------- */

body.applications-page .ap-kicker {
  margin: 0 0 6px; color: #9a7b3f; font: 500 12px/1.5 var(--sans); letter-spacing: .06em; text-transform: uppercase;
}
body.applications-page .ap-paper { margin: 0 0 4px; color: #233f4b; font: 500 17px/1.5 var(--sans); }
body.applications-page .ap-paper em { font-style: italic; }
body.applications-page .ap-authors { margin: 0 0 18px; color: #5c7480; font: 400 14px/1.5 var(--sans); }

body.applications-page .ap-built { margin: 0 0 8px; }
body.applications-page .ap-built > div { padding: 12px 0; border-top: 1px solid #dce5e8; }
body.applications-page .ap-built > div:first-child { border-top: 0; padding-top: 0; }
body.applications-page .ap-built dt { color: #233f4b; font: 600 15.5px/1.5 var(--sans); }
body.applications-page .ap-built dt a { color: #196579; text-decoration-thickness: 1px; text-underline-offset: 3px; }
body.applications-page .ap-built dd { margin: 4px 0 0; color: #405966; line-height: 1.65; }
