/* Position papers (2026-10-16). Brand System 2.0 tokens from styles.css. */
.paper-hero .summary{max-width:760px}
.paper-byline{margin:18px 0 0;font:400 13px/1.5 var(--mono);letter-spacing:.06em;color:rgba(236,235,231,.72)}
.paper-back{margin:10px auto 0;font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase}
.paper-back a{color:var(--tide);text-decoration:none}
.paper .short-box{background:var(--paper,#F7F6F3);border-radius:var(--r-card,18px);padding:24px 26px;margin:0 0 32px}
.paper .short-label{margin:0 0 10px;color:var(--tide)}
.paper .short-box ul{margin:0}
.paper-rule{border:0;border-top:1px solid var(--hair,rgba(18,18,18,.12));margin:40px 0}
.paper blockquote{margin:28px 0;padding:6px 0 6px 22px;border-left:3px solid var(--lagoon,#4FC3C7);font:400 italic 22px/1.45 "Instrument Serif",Georgia,serif;color:var(--ink,#121212)}
.paper-table{overflow-x:auto;margin:24px 0}
.paper table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}
.paper th{text-align:left;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:10px 12px 10px 0;border-bottom:1px solid var(--ink,#121212)}
.paper td{padding:12px 12px 12px 0;border-bottom:1px solid var(--hair,rgba(18,18,18,.12));vertical-align:top}
.paper td:first-child{white-space:nowrap;font-weight:500}
.paper .sources{font-size:14px;line-height:1.55;overflow-wrap:anywhere}
.paper-marks{font-size:13px;line-height:1.55;color:var(--muted)}
@media (max-width:560px){.paper td:first-child{white-space:normal}}
