/* Content pages in the site's look. Loaded after landing/drafts/content.css by app/server.py, so the content team's file stays as written. */
:root{
  --ink:#13110d; --ink-2:#2a2620; --ink-3:#6b655a;
  --line:#dcd4c2; --sunk:#ebe4d5; --mark:#f3dfbd; --warm:#fbf8f2; --warm-line:#e6dccb;
  --shadow:0 1px 0 rgba(19,17,13,.03),0 24px 48px -30px rgba(60,40,10,.28);
}
body{background:var(--paper);font:400 18px/1.7 var(--sans)}
a{text-decoration-color:var(--rule)}
.draft{background:#efe2c8;font-family:var(--sans)}
.kicker{font:500 11px/1.4 var(--mono);letter-spacing:.12em}
h1{font-family:var(--serif);font-weight:300;font-size:clamp(40px,6vw,64px);line-height:1.02;letter-spacing:-.035em}
article h2,.note h2,.cta h2{font-family:var(--serif);font-weight:400;letter-spacing:-.02em}
.cta h2{font-weight:300;font-size:34px}
h2 .n{font-family:var(--mono);font-size:14px}
.glance .card,.cta{background:var(--card);border-color:var(--rule-soft)}
.glance th:first-child,.glance td:first-child{background:var(--card)}
.glance th{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}
.sources{border-top-color:var(--rule-soft)}
