/* Full site: approved DA1.1 adapted to long titles and documentary families. */
.full-article .article-opening h1{font-size:clamp(40px,4.7vw,68px);line-height:1.04;margin:24px 0}
.full-article .article-person{font-size:14px;line-height:1.6;margin:20px 0}
.full-article .article-opening .note-inline{margin:28px 0}
.full-article .read-next .button{margin-top:24px}
.anchor-alias{display:block;scroll-margin-top:24px}
.pilot-score-art{background:var(--blue);color:var(--paper);padding:28px;margin:32px 0;font-family:var(--display)}
.pilot-score-art .score-sculpture,.pilot-score-art .axis-values{max-width:360px}
.legacy-page main .pilot-score-art p{color:var(--paper);font-family:var(--display);font-size:12px;line-height:1.6;margin:0}
.legacy-page main .pilot-score-art .axis-message{font-size:13px;margin-top:16px}
.legacy-page main .pilot-score-art .axis-values{margin:16px auto 24px}
.legacy-page main .pilot-score-art .key-limit{margin-top:12px}
.legacy-page main .pilot-score-art .art-caption{margin-bottom:12px}
.legacy-page main .note-bar{display:none}
.entry-choices{padding:var(--section) var(--gutter);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;border-top:1px solid var(--ink)}
.entry-choices article{min-width:0;border-top:4px solid var(--blue);padding-top:24px}
.entry-choices h2{font-size:30px;margin-bottom:24px}
.entry-choices p{font:20px/1.6 var(--reading);margin-bottom:24px}
.home-support .shell{width:min(1320px,calc(100% - 2 * var(--gutter)));margin-inline:auto}
.home-support .measure-section{padding:var(--section) 0;background:var(--blue);color:var(--paper)}
.home-support .measure-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}
.home-support h2{font-size:44px;max-width:24ch;margin-bottom:28px}
.home-support p{font:21px/1.7 var(--reading);margin-bottom:24px}
.home-support .measure-details details{padding:24px 0;border-top:1px solid currentColor}
.home-support summary{font-size:18px;font-weight:650;line-height:1.6;min-height:44px}
.home-support details p{font:16px/1.8 var(--display);margin:20px 0}
.home-support .action{display:inline-flex;min-height:50px;align-items:center;padding:14px 24px;background:var(--paper);color:var(--blue);text-decoration:none;font-size:15px;font-weight:650}
.home-support .radar-teaser,.home-support .publication-info{padding-block:var(--section)}
.home-support .section-head{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:28px}
.home-support .publication-info{border-top:1px solid var(--ink)}
.home-support .publication-info details{padding:24px 0;border-bottom:1px solid var(--ink)}
.home-support ol{font:16px/1.8 var(--display);padding-left:24px}
.home-support ol li{padding:16px 0}
.home-support ol .k{display:none}
.home-support ol b,.home-support ol span{display:block}
.home-support .team-list,.home-support .legal-list{font:16px/1.8 var(--display);margin:24px 0}
.home-support dl>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;padding:20px 0}
.home-support dt{font-weight:650}
.home-support dd{margin:0;overflow-wrap:anywhere}
@media(max-width:1100px){.entry-choices{grid-template-columns:1fr 1fr}.home-support .measure-grid,.home-support .section-head{gap:40px}}
@media(max-width:620px){
 .full-article .article-opening h1{font-size:36px;line-height:1.06}
 .full-article .article-person{font-size:13px}
 .entry-choices{grid-template-columns:1fr;gap:40px}
 .home-support .measure-grid,.home-support .section-head{display:block}
 .home-support .measure-details{margin-top:40px}
 .home-support h2{font-size:36px}
 .home-support dl>div{display:block;padding:20px 0}
 .home-support dt{margin-bottom:12px}
 .pilot-score-art{padding:24px 20px}
 .home-support p{font-size:22px}
}
/* Catalogue headings orient the reader without outranking its subjects. */
.legacy-page main.notes-index{padding-top:40px}
.legacy-page main.notes-index h1{font-size:clamp(40px,4.5vw,64px);max-width:1000px}
.legacy-page main.notes-index .nov-radar-update{padding-block:16px;font-size:13px;margin-block:20px}
.legacy-page main.notes-index .notes-catalogue{margin-top:24px}
/* Scores on vermilion use the tested black/red contrast, including comparisons. */
.legacy-page main .article-cover .note-comparison strong{color:var(--ink)}
