/* Reference layouts for interior pages. Home and its masthead keep their existing styles. */
.journal-interior { --page-pad:clamp(1.25rem,4vw,4.5rem); --serif:Georgia,'Times New Roman',serif; --ink:#202a27; --muted:#526056; --rule:rgba(32,42,39,.25); color:var(--ink); background:#f5f2e9; }
.journal-interior *, .journal-interior *::before, .journal-interior *::after { box-sizing:border-box; }
.journal-interior :is(section,li,h2)[id] { scroll-margin-top:2rem; }
.journal-interior :is(a,button,input,[tabindex]):focus-visible { outline:3px solid #a9772d; outline-offset:4px; }
.journal-interior a { text-underline-offset:.2em; }
.journal-interior .page-hero { padding:clamp(3.5rem,7vw,7rem) var(--page-pad); gap:clamp(2rem,7vw,8rem); align-items:end; }
.journal-interior .page-hero h1 { font-family:var(--serif); font-size:clamp(3rem,6.7vw,7.3rem); line-height:1.01; letter-spacing:-.055em; font-weight:400; max-width:13ch; }
.journal-interior .page-hero > p { font:clamp(1.1rem,1.5vw,1.35rem)/1.75 var(--serif); color:var(--muted); }
.journal-interior .eyebrow { font-size:.75rem; line-height:1.65; letter-spacing:.11em; }
.journal-interior .editorial-layout { padding:clamp(3rem,6vw,6rem) var(--page-pad); border-top:1px solid var(--rule); }
.journal-interior .editorial-layout-inner { width:100%; max-width:1400px; margin-inline:auto; }
.journal-interior .editorial-layout-heading { display:grid; grid-template-columns:1fr 1fr; gap:clamp(2rem,6vw,6rem); margin:0 0 2.5rem; }
.journal-interior .editorial-layout-heading > :only-child { grid-column:1/-1; }
.journal-interior .editorial-layout-title { font-family:var(--serif); font-weight:400; font-size:clamp(2.5rem,4vw,4.8rem); line-height:1.06; letter-spacing:-.045em; max-width:20ch; }
.journal-interior .editorial-richtext { font-size:1rem; line-height:1.75; }
.journal-interior .editorial-richtext :is(p,li) { font-size:inherit; line-height:inherit; }
.journal-interior .editorial-richtext :is(h2,h3,h4) { font-family:var(--serif); line-height:1.2; font-weight:400; letter-spacing:-.02em; margin:1.5rem 0 .8rem; }
.journal-interior .editorial-richtext h2 { font-size:clamp(2rem,3vw,3rem); }
.journal-interior .editorial-richtext :is(h3,h4) { font-size:1.55rem; }
.journal-interior .editorial-richtext :is(ul,ol) { padding-left:1.5rem; }
.journal-interior .editorial-richtext ul { list-style:disc; }
.journal-interior .editorial-richtext ol { list-style:decimal; }
.journal-interior .editorial-richtext a { overflow-wrap:anywhere; text-decoration:underline; }
.journal-interior .editorial-item-title { font-family:var(--serif); font-size:1.7rem; font-weight:400; line-height:1.2; letter-spacing:-.025em; }
.journal-interior .editorial-items { gap:0; }
.journal-interior .editorial-item { min-width:0; padding:1.5rem; border-color:var(--section-rule,var(--rule)); }
.journal-interior .editorial-items-numbered { list-style:none; counter-reset:interior-steps; padding:0; }
.journal-interior .editorial-items-numbered > li { counter-increment:interior-steps; display:grid; grid-template-columns:2rem 1fr; gap:1.2rem; }
.journal-interior .editorial-items-numbered > li::before { content:counter(interior-steps,decimal-leading-zero); font:1.1rem/1.6 var(--serif); color:var(--section-accent,#722934); position:static; }
.journal-interior .editorial-items-numbered .editorial-item-link { grid-column:2; }
.journal-interior .editorial-item-link { font-size:.78rem; line-height:1.6; }
.journal-interior .editorial-item-link svg { flex-shrink:0; }
.journal-interior .editorial-theme-burgundy { --section-ink:#fbf8ef; --section-muted:#eadfd5; --section-rule:#af7578; --section-accent:#edca88; color:var(--section-ink); background:#722934; }
.journal-interior .editorial-theme-gold { --section-ink:#242b22; --section-muted:#383d30; --section-rule:#88764f; color:var(--section-ink); background:#d0b071; }
.journal-interior :is(.editorial-theme-burgundy,.editorial-theme-gold) :is(.editorial-layout-title,.editorial-item-title,.editorial-richtext) { color:var(--section-ink); }
.journal-interior .editorial-theme-burgundy .eyebrow { color:#efd19b; }
.journal-interior .editorial-theme-gold .eyebrow { color:#242b22; }
.journal-interior .interior-prose { max-width:72ch; }
.journal-interior .interior-section.editorial-preset-standard .editorial-layout-inner { max-width:960px; }
.journal-interior .editorial-preset-pillars .editorial-items { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); }
.journal-interior .editorial-preset-pillars .editorial-item { border:0; border-right:1px solid var(--rule); padding:0 1.7rem; }
.journal-interior .editorial-preset-pillars .editorial-item:first-child { padding-left:0; }
.journal-interior .editorial-preset-pillars .editorial-item:last-child { border-right:0; }
.journal-interior .editorial-preset-pillars .editorial-commitment-icon { width:28px; height:28px; margin-bottom:3rem; color:#722934; }
.journal-interior .editorial-preset-mission { text-align:center; }
.journal-interior .editorial-preset-mission :is(.editorial-layout-heading,.editorial-items) { display:block; }
.journal-interior .editorial-preset-mission .editorial-item { border:0; padding:0; }
.journal-interior .editorial-preset-mission :is(.editorial-layout-title,.editorial-item-title) { max-width:24ch; margin-inline:auto; }
.journal-interior .editorial-preset-mission .editorial-richtext { max-width:26ch; margin-inline:auto; font:clamp(2rem,4.1vw,4.5rem)/1.2 var(--serif); letter-spacing:-.035em; }
.journal-interior :is(.editorial-preset-governance,.editorial-preset-questions,.editorial-preset-checklist,.editorial-preset-dossier,.editorial-preset-history) > .editorial-layout-inner { display:grid; grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr); gap:clamp(2rem,7vw,7rem); }
.journal-interior :is(.editorial-preset-governance,.editorial-preset-questions,.editorial-preset-checklist,.editorial-preset-dossier,.editorial-preset-history) .editorial-layout-heading { display:block; margin:0; }
.journal-interior :is(.editorial-preset-governance,.editorial-preset-questions,.editorial-preset-checklist,.editorial-preset-dossier,.editorial-preset-history) .editorial-layout-intro { margin-top:1.5rem; }
.journal-interior :is(.editorial-preset-governance,.editorial-preset-questions,.editorial-preset-checklist,.editorial-preset-dossier,.editorial-preset-history) .editorial-items { display:block; border-top:1px solid var(--section-rule,var(--rule)); }
.journal-interior :is(.editorial-preset-governance,.editorial-preset-questions,.editorial-preset-checklist,.editorial-preset-dossier,.editorial-preset-history) .editorial-item { border:0; border-bottom:1px solid var(--section-rule,var(--rule)); padding:1.3rem 0; }
.journal-interior .editorial-preset-checklist .editorial-items-rows > .editorial-item { display:grid; grid-template-columns:1.2rem 1fr; gap:1rem; }
.journal-interior .editorial-preset-checklist .editorial-items-rows > .editorial-item::before { content:'✓'; color:#dfc17f; }
.journal-interior :is(.editorial-preset-review,.editorial-preset-policies) .editorial-items { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); }
.journal-interior :is(.editorial-preset-workflow,.editorial-preset-verification) .editorial-items { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); }
.journal-interior :is(.editorial-preset-workflow,.editorial-preset-verification,.editorial-preset-policies) .editorial-item { border-bottom:1px solid var(--section-rule,var(--rule)); }
.journal-interior .editorial-preset-review .editorial-item { border-bottom:0; }
.journal-interior .editorial-preset-centered { text-align:center; }
.journal-interior .editorial-preset-centered :is(.editorial-layout-heading,.editorial-items) { display:block; }
.journal-interior .editorial-preset-centered :is(.editorial-layout-title,.editorial-richtext,.interior-prose) { max-width:38ch; margin-inline:auto; }
.journal-interior .editorial-preset-centered .editorial-layout-intro { margin-top:1.5rem; }
.journal-interior .editorial-preset-centered .editorial-item { border:0; padding:.5rem; }
.journal-interior .editorial-preset-centered .editorial-item-link { margin:1rem auto 0; }
.journal-interior .editorial-preset-notice { margin:0 var(--page-pad) 2rem; padding:1.3rem 1.6rem; border:0; }
.journal-interior .editorial-preset-notice .editorial-layout-heading { display:block; margin:0 0 .5rem; }
.journal-interior .editorial-preset-notice .editorial-layout-title { font-size:1.4rem; max-width:none; letter-spacing:0; }
.journal-interior .editorial-preset-notice .editorial-richtext { max-width:none; }
.journal-interior .editorial-preset-notice p:last-child { margin-bottom:0; }
.journal-interior .editorial-preset-articletypes .editorial-items { display:block; border-top:1px solid var(--rule); }
.journal-interior .editorial-preset-articletypes .editorial-item { border:0; border-bottom:1px solid var(--rule); padding:1.5rem 0; }
.journal-interior .editorial-preset-articletypes .editorial-item-content { display:grid; grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr); gap:2rem; }
.journal-interior .editorial-preset-articletypes .editorial-item-kicker { grid-column:1/-1; margin:0; }
.journal-interior .editorial-preset-articletypes .editorial-richtext p:last-child:not(:first-child) { color:var(--muted); font-size:.85rem; }
.journal-interior .editorial-preset-optic .editorial-layout-inner { display:grid; grid-template-columns:.85fr 1.15fr; gap:0 clamp(2rem,7vw,7rem); align-items:center; }
.journal-interior .editorial-preset-optic .editorial-layout-heading { display:block; margin:0; }
.journal-interior .editorial-preset-optic .editorial-layout-intro { margin-top:1.5rem; }
.journal-interior .editorial-preset-optic .editorial-items { grid-column:2; display:block; }
.journal-interior .editorial-preset-optic .editorial-item { border:0; padding:1rem 0; }
.journal-interior .interior-optic { position:relative; aspect-ratio:1; width:100%; max-width:29rem; grid-row:1/3; }
.journal-interior .interior-optic i { position:absolute; border:1px solid #25483a; border-radius:50%; width:70%; height:70%; left:0; top:8%; }
.journal-interior .interior-optic i+i { border-color:#722934; left:28%; top:20%; }
.journal-interior .interior-optic span { position:absolute; right:0; bottom:5%; font:clamp(2rem,5vw,5rem)/1 var(--serif); letter-spacing:-.05em; }
.journal-interior .interior-index { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); margin:0 var(--page-pad) 2rem; border:1px solid var(--rule); }
.journal-interior .interior-index a { display:block; padding:1rem; border:1px solid var(--rule); margin:-1px; font:1rem/1.5 var(--serif); }
.journal-interior .interior-index a:hover { background:#e9e2d3; }
.journal-interior .editorial-balance-ratio .editorial-layout-inner { display:grid; grid-template-columns:.65fr 1.35fr; gap:2rem 5rem; }
.journal-interior .editorial-balance-ratio .editorial-allocation { display:block; }
.journal-interior .editorial-balance-ratio .editorial-allocation-item { display:grid; grid-template-columns:1fr 1fr; align-items:center; padding:1.2rem 0; border:0; border-bottom:1px solid var(--rule); }
.journal-interior .editorial-balance-ratio .editorial-allocation-item dd { display:flex; flex-direction:row-reverse; gap:1.5rem; align-items:center; justify-content:space-between; }
.journal-interior .editorial-balance-ratio .editorial-percentage { font-size:2.3rem; }
.journal-interior .editorial-balance-ratio .editorial-layout-note { grid-column:2; margin:0; }
.journal-interior .editorial-balance-tally { padding-block:2.3rem; background:#ece6d8; }
.journal-interior .editorial-balance-tally .editorial-balance-heading:empty { display:none; }
.journal-interior .editorial-balance-tally .editorial-allocation { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); }
.journal-interior .editorial-balance-tally .editorial-allocation-item { padding:0 2rem; }
.journal-interior .editorial-balance-tally .editorial-allocation-item dd { display:flex; align-items:baseline; flex-wrap:wrap; gap:1rem; }
.journal-interior .editorial-balance-tally .editorial-allocation-count { order:-1; font:3.8rem/1 var(--serif); color:var(--discipline-color); }
.journal-interior .editorial-balance-tally .editorial-percentage { font-size:1rem; }
.journal-interior .editorial-balance-tally .editorial-layout-note { max-width:72ch; margin:1.5rem 0 0; }
.journal-interior .ledger-scroll { max-width:100%; overflow-x:auto; }
.journal-interior .interior-ledger table { border-collapse:collapse; width:100%; text-align:left; font-size:1rem; line-height:1.7; }
.journal-interior .interior-ledger :is(td,th) { border-bottom:1px solid var(--rule); padding:1.2rem; vertical-align:top; }
.journal-interior .interior-ledger thead { background:#eae3d3; }
.journal-interior .interior-ledger thead th { font-size:.75rem; letter-spacing:.09em; text-transform:uppercase; }
.journal-interior .interior-ledger tbody th { width:27%; font-family:var(--serif); font-weight:400; }
.journal-interior .interior-ledger tbody th strong { font-weight:400; }
.journal-interior .interior-ledger tbody p { margin:0 0 .4rem; }
.journal-interior .interior-ledger tbody td { color:var(--muted); }
.journal-interior .interior-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; }
.journal-interior .interior-record-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); border-left:1px solid var(--rule); border-top:1px solid var(--rule); }
.journal-interior .interior-record-card { padding:1.8rem; display:flex; flex-direction:column; border-right:1px solid var(--rule); border-bottom:1px solid var(--rule); min-width:0; }
.journal-interior .record-card-top { display:flex; gap:1rem; justify-content:space-between; color:var(--discipline-color,#722934); }
.journal-interior .record-card-top .eyebrow { font-size:.7rem; margin:0; }
.journal-interior .record-index { color:var(--muted); font:1rem var(--serif); }
.journal-interior .interior-record-card :is(h2,h3) { font:2rem/1.12 var(--serif); letter-spacing:-.035em; margin:1.5rem 0 1rem; }
.journal-interior .interior-record-card h3 a { color:inherit; }
.journal-interior .record-deck { font-size:1rem; line-height:1.7; color:var(--muted); margin:0 0 2rem; }
.journal-interior .record-signals { margin:auto 0 2rem; border-top:1px solid var(--rule); }
.journal-interior .record-signals > div { display:grid; grid-template-columns:4rem 1fr; gap:.6rem; padding:.65rem 0; border-bottom:1px solid var(--rule); }
.journal-interior .record-signals dt { font-size:.68rem; letter-spacing:.06em; text-transform:uppercase; color:var(--muted); }
.journal-interior .record-signals dd { font-size:.88rem; line-height:1.6; margin:0; }
.journal-interior .record-card-foot { display:flex; gap:1rem; align-items:end; justify-content:space-between; }
.journal-interior .record-card-foot p { margin:0; font:1rem/1.5 var(--serif); }
.journal-interior .record-card-foot small { display:block; font: .75rem/1.6 Arial,sans-serif; color:var(--muted); }
.journal-interior .record-card-foot a, .journal-interior .interior-archive-note a { display:inline-flex; gap:.5rem; align-items:center; font-size:.85rem; }
.journal-interior .planned-label { color:var(--muted); font-size:.72rem; }
.journal-interior .interior-archive { padding:0 var(--page-pad) 5rem; }
.journal-interior .interior-archive-controls { display:grid; grid-template-columns:minmax(0,1.1fr) auto auto; gap:2rem; align-items:end; padding:2rem 0; border-block:1px solid var(--rule); }
.journal-interior .interior-archive-controls :is(label,legend) { font-size:.75rem; line-height:1.5; }
.journal-interior .interior-search > label, .journal-interior .interior-archive-controls legend { display:block; margin-bottom:.75rem; }
.journal-interior .interior-search > div { display:flex; }
.journal-interior .interior-search input { width:100%; min-width:0; border:1px solid #7d8278; background:transparent; padding:.85rem; font:1rem/1.5 Arial,sans-serif; border-radius:0; }
.journal-interior .interior-search button { padding:.85rem 1rem; background:#25483a; color:#fff9e9; border:1px solid #25483a; font: .88rem Arial,sans-serif; }
.journal-interior .interior-filter-row { display:flex; }
.journal-interior .interior-filter-row label { position:relative; }
.journal-interior .interior-filter-row input { position:absolute; opacity:0; inset:0; margin:0; width:100%; height:100%; cursor:pointer; }
.journal-interior .interior-filter-row span { display:block; padding:.95rem .7rem; border:1px solid #7d8278; margin-left:-1px; font-size:.85rem; }
.journal-interior .interior-filter-row input:checked + span { background:#25483a; color:#fff9e9; }
.journal-interior .interior-filter-row input:focus-visible + span { outline:3px solid #a9772d; outline-offset:2px; position:relative; }
.journal-interior .interior-reset { font-size:.85rem; padding-bottom:1rem; text-decoration:underline; }
.journal-interior .archive-results-heading { padding:2rem 0; }
.journal-interior .archive-results-heading h2 { font:1.5rem var(--serif); }
.journal-interior .archive-results-heading p { font-size:.8rem; }
.journal-interior .interior-empty { grid-column:1/-1; padding:3rem; border-bottom:1px solid var(--rule); }
.journal-interior .interior-empty h3 { font:2.5rem var(--serif); }
.journal-interior .interior-empty p { margin:1rem 0; }
.journal-interior .interior-empty a { text-decoration:underline; }
.journal-interior .interior-pagination { display:flex; flex-wrap:wrap; gap:2rem; justify-content:center; margin-top:2rem; }
.journal-interior .interior-pagination a { text-decoration:underline; }
.journal-interior .interior-archive-note { background:#25483a; color:#f6f0df; padding:4rem var(--page-pad); display:grid; grid-template-columns:1fr 1.5fr; gap:5rem; }
.journal-interior .interior-archive-note .eyebrow { color:#e8c484; }
.journal-interior .interior-archive-note h2 { font:clamp(2.5rem,4vw,4.5rem)/1.05 var(--serif); letter-spacing:-.04em; }
.journal-interior .interior-archive-note p:not(.eyebrow) { font:1.1rem/1.75 var(--serif); }
/* A readable article at every width; metadata remains available on small screens. */
.design-article .article-header h1 { max-width:11ch; font-size:clamp(3.4rem,8vw,8.8rem); line-height:.98; }
.design-article .article-meta { display:flex; flex-wrap:wrap; gap:.5rem 1rem; }
.design-article .article-meta span { font-size:.75rem; line-height:1.6; }
.design-article .discipline-label { color:var(--discipline-color,#722934); }
.design-article .back-link { font-size:.85rem; }
.design-article .interior-authors p { display:flex; flex-direction:column; font:1.1rem/1.6 var(--serif); margin:0 0 .5rem; }
.design-article .interior-authors :is(span,a) { font: .85rem/1.7 Arial,sans-serif; color:var(--muted); }
.design-article .article-byline dt { font-size:.72rem; }
.design-article .article-status { padding:1.2rem 1.5rem; }
.design-article .article-status p { font-size:.95rem; line-height:1.7; }
.design-article .article-layout { grid-template-columns:minmax(140px,.65fr) minmax(0,2.5fr) minmax(160px,.65fr); gap:0; }
.design-article .article-body { padding-inline:clamp(1.5rem,3.3vw,3.5rem); }
.design-article .article-body-without-contents { grid-column:1/3; max-width:900px; margin-inline:auto; }
.design-article .article-toc { padding-right:1.5rem; }
.design-article .article-toc > p { font-size:.75rem; }
.design-article .article-toc nav a { font-size:.95rem; line-height:1.5; padding:.7rem 0; }
.design-article .toc-metrics p { font-size:.7rem; }
.design-article .toc-metrics strong { font-size:1rem; }
.design-article .article-body .abstract > p { font:1.18rem/1.85 var(--serif); }
.design-article .article-body .abstract > h2 { font-family:Arial,sans-serif; font-size:.8rem; letter-spacing:.1em; }
.design-article .keywords { display:flex; flex-wrap:wrap; gap:.5rem; }
.design-article .keywords span { font-size:.72rem; padding:.35rem .6rem; border:1px solid var(--rule); }
.design-article .article-body .editorial-layout { padding:3rem 0; border-top:0; }
.design-article .article-body .editorial-layout-inner { display:block; }
.design-article .article-body .editorial-layout-heading { display:block; margin:0 0 1.5rem; }
.design-article .article-body .editorial-layout-title { font-size:clamp(2rem,2.9vw,3rem); max-width:none; }
.design-article .article-body :is(.editorial-richtext,.interior-prose) { font:1.125rem/1.9 var(--serif); max-width:none; }
.design-article .article-body .eyebrow { font:.75rem/1.7 Arial,sans-serif; letter-spacing:.1em; }
.design-article .article-body .editorial-preset-checklist { padding:2rem; margin:2rem 0; }
.design-article .article-body .editorial-preset-history { padding:2rem; margin:3rem 0; }
.design-article .article-body .editorial-preset-history .editorial-layout-title { font-size:2rem; }
.design-article .article-body .editorial-preset-history ol { margin:0; }
.design-article .article-body blockquote { font:1.6rem/1.6 var(--serif); margin:2rem 0; padding-left:1.5rem; }
.design-article .article-body blockquote p { font:inherit; }
.design-article .interior-artwork { margin:2rem 0; }
.design-article .interior-artwork img { display:block; width:100%; height:auto; border:1px solid var(--rule); }
.design-article .interior-artwork figcaption { font:.8rem/1.7 Arial,sans-serif; color:var(--muted); padding-top:.75rem; }
.design-article .interior-ledger table { font-size:.85rem; min-width:480px; }
.design-article .interior-ledger :is(th,td) { padding:.85rem .7rem; }
.design-article #references .editorial-richtext { font: .98rem/1.8 var(--serif); }
.design-article #references .editorial-items-numbered > li { gap:.5rem; }
.design-article .article-record { display:block; padding-left:1.5rem; }
.design-article .article-record > div { display:block; }
.design-article .article-record p { font-size:.72rem; }
.design-article .article-record p strong { font-size:1rem; line-height:1.5; }
.design-article .article-record a { font-size:.72rem; line-height:1.6; }
.design-article .citation-copy { grid-template-columns:1fr; }
.design-article .citation-copy p { overflow-wrap:anywhere; font:1rem/1.8 var(--serif); }
.design-article .citation-copy button { justify-self:start; background:#25483a; color:white; border:0; font:.85rem Arial,sans-serif; padding:.85rem 1.2rem; cursor:pointer; }
.design-article .interior-rights { font: .85rem/1.7 Arial,sans-serif; color:var(--muted); }
.design-article .interior-article-sources ol { list-style:decimal; padding-left:1.5rem; }
.design-article .interior-article-sources li { padding:1rem 0; border-bottom:1px solid var(--rule); }
.design-article .interior-article-sources a { text-decoration:underline; }
.design-article .interior-correction { padding:2rem; background:#eae3d3; }
@media(min-width:1001px) {
  .design-standards :is(.editorial-preset-review,.editorial-preset-verification,.editorial-preset-policies,.editorial-preset-questions,.editorial-preset-checklist) .editorial-layout-inner { display:grid; grid-template-columns:12rem minmax(0,1fr); gap:2rem 4rem; }
  .design-standards :is(.editorial-preset-review,.editorial-preset-verification,.editorial-preset-policies,.editorial-preset-questions,.editorial-preset-checklist) :is(.editorial-layout-heading,.editorial-layout-heading>div:first-child) { display:contents; }
  .design-standards :is(.editorial-preset-review,.editorial-preset-verification,.editorial-preset-policies,.editorial-preset-questions,.editorial-preset-checklist) .editorial-layout-heading .eyebrow { grid-column:1; grid-row:1; }
  .design-standards :is(.editorial-preset-review,.editorial-preset-verification,.editorial-preset-policies,.editorial-preset-questions,.editorial-preset-checklist) :is(.editorial-layout-title,.editorial-layout-intro,.editorial-items,.editorial-layout-note) { grid-column:2; }
}
@media(max-width:1100px) {
  .journal-interior .interior-archive-controls { grid-template-columns:1fr auto; }
  .journal-interior .interior-search { grid-column:1/-1; }
  .journal-interior .interior-record-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .design-article .article-layout { grid-template-columns:10rem minmax(0,1fr); }
  .design-article .article-record { grid-column:2; position:static; padding:2rem; margin-top:2rem; background:#eae3d3; }
}
@media(max-width:800px) {
  .journal-interior :is(.page-hero,.editorial-layout-heading,.interior-archive-note) { grid-template-columns:1fr; gap:2rem; }
  .journal-interior .editorial-preset-pillars .editorial-items { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .journal-interior .editorial-preset-pillars .editorial-item { padding:1.5rem; border-bottom:1px solid var(--rule); }
  .journal-interior .editorial-preset-pillars .editorial-item:first-child { padding-left:1.5rem; }
  .journal-interior :is(.editorial-preset-governance,.editorial-preset-questions,.editorial-preset-checklist,.editorial-preset-dossier,.editorial-preset-history,.editorial-preset-optic,.editorial-balance-ratio) > .editorial-layout-inner { display:block; }
  .journal-interior :is(.editorial-preset-governance,.editorial-preset-questions,.editorial-preset-checklist,.editorial-preset-dossier,.editorial-preset-history,.editorial-balance-ratio) .editorial-layout-heading { margin-bottom:2rem; }
  .journal-interior .interior-optic { margin:0 auto 2rem; max-width:20rem; }
  .journal-interior .editorial-preset-articletypes .editorial-item-content { grid-template-columns:1fr; gap:.5rem; }
  .journal-interior .interior-index { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .design-article .article-layout { display:block; }
  .design-article .article-body { padding:0; }
  .design-article .article-toc { display:block; position:static; margin-bottom:3rem; padding:1rem 0; }
  .design-article .article-toc nav { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 1rem; }
  .design-article .article-record { display:block; }
}
@media(max-width:560px) {
  .journal-interior .page-hero h1 { font-size:clamp(2.8rem,11.5vw,4rem); }
  .journal-interior .interior-record-grid { grid-template-columns:1fr; }
  .journal-interior .interior-record-card { padding:1.5rem; }
  .journal-interior :is(.editorial-preset-pillars,.editorial-preset-review,.editorial-preset-workflow,.editorial-preset-verification,.editorial-preset-policies) .editorial-items { grid-template-columns:1fr; }
  .journal-interior .editorial-preset-pillars .editorial-item { padding:1.5rem 0; border-right:0; }
  .journal-interior .editorial-preset-pillars .editorial-item:first-child { padding-left:0; }
  .journal-interior .editorial-preset-pillars .editorial-commitment-icon { margin-bottom:1.5rem; }
  .journal-interior .editorial-balance-tally .editorial-allocation-item { padding:0 .75rem; }
  .journal-interior .editorial-balance-tally dt { font-size:.85rem; }
  .journal-interior .editorial-balance-tally .editorial-allocation-count { font-size:2.6rem; }
  .journal-interior .interior-archive-controls { display:block; }
  .journal-interior .interior-archive-controls fieldset { margin:1.5rem 0; }
  .journal-interior .interior-filter-row span { padding:.85rem .65rem; }
  .journal-interior .interior-ledger :is(td,th) { padding:.85rem .5rem; }
  .design-article .article-header h1 { font-size:clamp(3.2rem,14vw,4.8rem); }
  .design-article .article-toc nav { grid-template-columns:1fr; }
}

.journal-interior .editorial-richtext :is(p,li,blockquote,cite) { color:inherit; }
.journal-interior .editorial-theme-burgundy .editorial-item .editorial-item-kicker { color:var(--section-accent); }
.journal-interior .editorial-accent-politics .record-card-top { color:#80520e; }
.design-article > .editorial-preset-history .editorial-item-content { display:grid; grid-template-columns:8rem 1fr; gap:.5rem 2rem; }
.design-article > .editorial-preset-history .editorial-item-kicker { grid-row:1/3; }
.design-article > .editorial-preset-history .editorial-richtext { grid-column:2; }
@media(max-width:560px) {
  .design-article > .editorial-preset-history .editorial-item-content { display:block; }
}
