.paper-head .paper-byline{color:var(--text-soft);margin:.75rem 0 0;font-size:.88rem}.paper-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.paper-grid{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:3rem;display:grid}.paper-side{gap:1rem;max-height:calc(100vh - 6rem);display:grid;position:sticky;top:5rem;overflow-y:auto}.paper-toc ol{margin:.5rem 0 0;padding:0;font-size:.84rem;list-style:none}.paper-toc li{margin:0}.paper-toc a{border-left:1px solid var(--line);color:var(--text-soft);padding:.28rem 0 .28rem .75rem;text-decoration:none;display:block}.paper-toc a:hover,.paper-toc a:focus-visible{color:var(--text);border-left-color:var(--accent)}.paper-toc--narrow{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:1.5rem;padding:.6rem .9rem;display:none}.paper-toc--narrow summary{cursor:pointer;font-weight:600}.facts-box{color:var(--text-soft);padding:.9rem 1rem;font-size:.84rem}.facts-box h2{color:var(--text);margin:0 0 .4rem}.facts-box p{margin:0 0 .5rem}.paper-body{max-width:var(--measure)}.paper-body>:first-child,.paper-body>.paper-toc+h2{border-top:0;margin-top:0;padding-top:0}.paper-body h2,.paper-body h3{scroll-margin-top:5rem}.paper-body blockquote{border-left:2px solid var(--accent);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;margin:1.5rem 0;padding:.9rem 1.1rem}.paper-body blockquote p{margin:0 0 .5rem}.paper-body blockquote .tr{color:var(--text-soft);font-size:.92rem}.paper-body blockquote footer{color:var(--text-faint);font-size:.82rem}.paper-body blockquote.statute{border-left-color:var(--text-faint);font-family:var(--mono);font-size:.86rem}.paper-body blockquote.statute .tr,.paper-body blockquote.statute footer{font-family:var(--sans)}.paper-body q{font-style:normal}.draft-note{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--text-soft);margin:0 0 1rem;padding:.5rem .8rem;font-size:.84rem}.draft-note--page{max-width:var(--measure);margin-top:1rem}.pp-receipt{font-size:.78rem}.paper-figure{margin:1.75rem 0}.pd-chart{width:100%;height:auto;font-family:var(--sans);font-size:13px}.pd-chart text{fill:var(--text-soft)}.pd-chart .pd-who{fill:var(--text)}.pd-chart .pd-due,.pd-chart .pd-tick text,.pd-chart .pd-axis{fill:var(--text-faint);font-size:11.5px}.pd-chart .pd-asof{fill:var(--text);font-weight:600}.pd-chart .pd-grid{stroke:var(--line)}.pd-chart .pd-zero{stroke:var(--text-soft);stroke-width:1.5px}.pd-chart .pd-zero-label{font-size:11.5px}.pd-missed .pd-bar{fill:var(--red)}.pd-open .pd-bar{fill:var(--text-faint)}.pd-met .pd-bar{fill:var(--green)}@media (prefers-reduced-motion:no-preference){.pd-bar{transform-box:fill-box;transform-origin:0;animation:pd-grow var(--slow) var(--ease) both}.pd-open .pd-bar{transform-origin:100%}@keyframes pd-grow{0%{transform:scaleX(0)}}}.paper-figure figcaption{color:var(--text-soft);margin-top:.6rem;font-size:.84rem}.paper-changes ul{font-size:.88rem}.paper-version{color:var(--text-soft);font-size:.88rem}.paper-refs li .ref-title{color:var(--text)}.ref-accessed,.ref-uncited{color:var(--text-faint)}.ref-back a{margin-left:.25rem;text-decoration:none}.paper-cards{gap:1rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.paper-card{padding:1.2rem 1.3rem}.paper-card h3{margin:.2rem 0 .4rem;font-size:1.35rem}.paper-card .pc-sub{color:var(--text-soft)}.paper-card .pc-meta,.paper-card .pc-note{color:var(--text-faint);margin:.4rem 0 0;font-size:.84rem}.paper-card--planned{background:0 0;border-style:dashed}.analysis-questions ol{padding-left:1.4rem}.analysis-questions li{margin-bottom:.6rem}@media (width<=60rem){.paper-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.paper-side{order:2;max-height:none;position:static}.paper-toc--wide{display:none}.paper-toc--narrow{display:block}}@media print{:root,:root[data-theme=dark]{--bg:#fff;--surface:#fff;--surface-2:#f2f2f2;--line:#ccc;--line-strong:#999;--text:#000;--text-soft:#222;--text-faint:#444;--accent:#000;--red:#555}.paper-side,.paper-actions,.paper-toc,.cite-copy,.ref-back,.skip-link{display:none!important}.paper-grid{display:block}.paper-body{max-width:none}.paper-body a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.8em}.paper-refs .ref-url:after,.paper-body .cite a:after{content:none}.table-scroll{border:0;overflow:visible}.table-scroll table{min-width:0}.pd-bar{animation:none}blockquote,figure,table{break-inside:avoid}h2,h3{break-after:avoid}}.brief-findings ol{padding-left:1.3rem}.brief-timeline{margin:1rem 0}.brief-recs{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:1rem 0;display:grid}.brief-recs .panel{padding:.9rem 1rem}.brief-recs h3{margin:0 0 .5rem;font-size:1rem}.brief-recs ul{margin:0;padding-left:1.1rem;font-size:.9rem}.brief-recs li{margin-bottom:.4rem}@media print{.brief-screen{break-after:page}.brief-screen:last-child{break-after:auto}.brief-head{margin-bottom:1rem;padding-bottom:.5rem}.brief-recs{grid-template-columns:repeat(3,1fr)}.brief-links{display:none}}
