@layer components{.cite-panel{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper);width:min(40rem,100vw - 2rem);max-height:min(46rem,100dvh - 2rem);color:var(--ink);padding:0;overflow:auto;box-shadow:0 24px 60px -20px #00000073}.cite-panel::backdrop{background:#1413118c}.cite-panel__head{background:var(--paper);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:.6rem .6rem .6rem 1.25rem;display:flex;position:sticky;top:0}.cite-panel__close{width:2.75rem;height:2.75rem;color:var(--graphite);place-items:center;display:inline-grid}.cite-panel__close:hover{color:var(--ink)}.cite-panel__list{margin:0;padding:0 1.25rem 1.25rem}.cite-format{border-bottom:1px solid var(--rule);padding-block:1rem}.cite-format:last-child{border-bottom:0;padding-bottom:0}.cite-format__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.4rem;display:flex}.cite-format__name{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.06em;font-weight:600}.cite-format__copy{border:1px solid var(--rule-strong);border-radius:var(--radius);min-width:4.75rem;min-height:2.25rem;font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;padding:.25rem .75rem;font-weight:600}.cite-format__copy:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.cite-format__text{overflow-wrap:anywhere;font-variant-numeric:lining-nums;user-select:all;margin:0;font-size:1rem;line-height:1.55}.cite-format__text--code{font-family:var(--font-mono);white-space:pre-wrap;background:color-mix(in srgb, var(--graphite) 8%, transparent);border-radius:var(--radius);padding:.75rem;font-size:.8125rem;line-height:1.6}.reading-progress{z-index:30;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.reading-progress span{background:var(--spectrum);transform-origin:0;height:100%;transform:scaleX(var(--progress,0));display:block}.paper{padding-bottom:var(--space-7)}.paper-head{max-width:54rem;padding:var(--space-7) var(--gutter) var(--space-6);text-align:center;margin-inline:auto}.paper-head__issue{padding-block:.4rem;text-decoration:none;display:inline-block}.paper-head__discipline{margin-top:var(--space-5)}.paper-title{margin-top:var(--space-3);font-family:var(--font-sc);letter-spacing:.01em;font-variant-numeric:lining-nums;text-wrap:balance;font-size:clamp(1.65rem,1.1rem + 2.5vw,2.7rem);font-weight:400;line-height:1.16}.paper-byline{margin-top:var(--space-5);font-size:var(--text-md)}.paper-byline__school{font-style:italic}.paper-byline__role{margin-top:.3rem;display:block}.paper-head .badge-sample{margin-top:var(--space-4)}.paper-meta{max-width:62rem;padding-inline:var(--gutter);margin-inline:auto}.paper-meta__inner{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding-block:var(--space-4);border-block:1px solid var(--rule);flex-wrap:wrap;display:flex}.paper-meta__facts{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.paper-meta__facts dt{margin-bottom:.1rem}.paper-meta__facts dd{font-size:var(--text-base);font-variant-numeric:lining-nums;margin:0}.paper-meta__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.paper-meta__note{margin-top:var(--space-3);max-width:44rem}.paper-layout{padding:var(--space-6) var(--gutter) 0;grid-template-columns:minmax(0,1fr);display:grid}.paper-main{width:100%;max-width:32.8em;font-size:var(--text-reading);min-width:0;margin-inline:auto}.paper-rail{display:none}@media (width>=75rem){.paper-layout{column-gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,41rem) minmax(0,1fr)}.paper-main{grid-column:2;max-width:none}.paper-rail{top:calc(var(--header-height) + var(--space-5));max-width:15rem;max-height:calc(100dvh - var(--header-height) - var(--space-7));padding-bottom:var(--space-4);grid-area:1/3;align-self:start;display:block;position:sticky;overflow-y:auto}}.paper-summary{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--rule)}.paper-summary__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.paper-summary p{font-size:.95em;line-height:1.6}.paper-toc-inline{margin-bottom:var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius);font-size:1rem}.paper-toc-inline summary{cursor:pointer;padding-block:.3rem}.paper-toc-inline[open] summary{margin-bottom:var(--space-2)}@media (width>=75rem){.paper-toc-inline{display:none}}.paper-toc ol{margin:0;padding:0;list-style:none}.paper-toc a{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--graphite);padding-block:.35rem;line-height:1.35;text-decoration:none;display:block}.paper-toc a:hover,.paper-toc a[aria-current=true]{color:var(--ink)}.paper-body{hanging-punctuation:first;line-height:1.68}.paper-body>*+*{margin-top:1.15em}.paper-body h2,.paper-section__title{font-family:var(--font-sc);letter-spacing:.04em;text-align:center;scroll-margin-top:calc(var(--header-height) + 1.5rem);margin-top:2.6em;margin-bottom:1.2em;font-size:1.2em;font-weight:500;line-height:1.25}.paper-body h2:first-child{margin-top:0}.paper-body h3{font-family:var(--font-serif);margin-top:2em;font-size:1em;font-weight:600}.paper-body blockquote{color:var(--ink);margin-inline:clamp(.5rem,6%,2.5rem);font-size:.94em;line-height:1.6}.paper-body blockquote>*+*{margin-top:.7em}.paper-body>blockquote:first-child{text-align:center;margin-bottom:2em;font-style:italic}.paper-body>blockquote:first-child em{font-style:italic}.paper-body>blockquote:first-child p:last-child:not(:first-child){font-style:normal;font-family:var(--font-sans);color:var(--graphite);font-size:.8em}.paper-body hr{text-align:center;border:0;height:auto;margin:2em 0}.paper-body hr:after{content:"* * *";letter-spacing:.3em;color:var(--graphite)}.page-anchor{scroll-margin-top:calc(var(--header-height) + 1.5rem)}.note-ref{color:var(--graphite);padding-left:.05em}.paper-body s{text-decoration-thickness:1px}.paper-section{border-top:1px solid var(--rule);margin-top:3em;padding-top:.5em}.figure__missing{min-height:9rem;padding:var(--space-5);border:1px dashed var(--rule-strong);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--graphite);place-items:center;display:grid}.citations{font-variant-numeric:lining-nums;margin:0;padding:0;font-size:.82em;line-height:1.55;list-style:none}.citations li{text-indent:-1.75em;overflow-wrap:anywhere;scroll-margin-top:calc(var(--header-height) + 1.5rem);padding-left:1.75em}.citations li+li{margin-top:.7em}.notes{font-variant-numeric:lining-nums;margin:0;padding-left:2.6em;font-size:.82em;line-height:1.55;list-style:decimal}.notes li{overflow-wrap:anywhere;scroll-margin-top:calc(var(--header-height) + 1.5rem);padding-left:.3em}.notes li::marker{font-family:var(--font-sans);color:var(--graphite);font-size:.9em}.notes li+li{margin-top:.55em}.notes li:target{background:color-mix(in srgb, var(--graphite) 12%, transparent)}.notes__back{font-family:var(--font-sans);color:var(--graphite);text-decoration:none}.note-ref a{color:inherit;padding:.2em .1em;text-decoration:none}.note-ref a:hover{color:var(--ink)}.citations-note{color:var(--graphite);text-align:center;font-size:.95em;font-style:italic}.paper-rail__group+.paper-rail__group{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--rule)}.paper-rail__group>.label{margin-bottom:var(--space-2)}.rail-actions{gap:.1rem;margin:0;display:grid}.rail-action{width:100%;min-height:2.5rem;font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;color:var(--ink);background-image:none;align-items:center;gap:.6rem;padding:.3rem 0;font-weight:500;text-decoration:none;display:flex}.rail-action svg{color:var(--graphite);flex:none}.rail-action:hover svg{color:var(--ink)}.rail-action:hover span{text-underline-offset:.2em;text-decoration:underline 1px}.paper-bar{z-index:25;background:color-mix(in srgb, var(--paper) 96%, transparent);backdrop-filter:blur(8px);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom,0);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:auto 0 0}.paper-bar__action{min-height:3rem;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background-image:none;justify-content:center;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.paper-bar__action+.paper-bar__action{border-left:1px solid var(--rule)}.has-paper-bar .site-footer{padding-bottom:calc(var(--space-7) + 3.25rem)}@media (width>=75rem){.paper-bar{display:none}.has-paper-bar .site-footer{padding-bottom:var(--space-7)}}.paper-end{max-width:62rem;margin:var(--space-8) auto 0;padding-inline:var(--gutter)}.paper-topics{padding-block:var(--space-5);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem .9rem;display:flex}.paper-topics a{font-family:var(--font-sans);font-size:var(--text-sm)}.paper-nav{gap:var(--space-4);padding-block:var(--space-5);border-block:1px solid var(--rule);display:grid}.paper-nav a{text-decoration:none;display:block}.paper-nav__title{font-size:var(--text-md);margin-top:.25rem;line-height:1.3;display:block}@media (width>=44rem){.paper-nav{gap:var(--space-7);grid-template-columns:1fr 1fr}.paper-nav__next{text-align:right;grid-column:2}}.paper-shelf{gap:var(--space-6);padding-top:var(--space-6);display:grid}.paper-shelf__issue{gap:var(--space-5);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-self:start;align-items:center;display:grid}.paper-shelf__issue-text>*+*{margin-top:.45rem}.paper-shelf__issue-title{font-family:var(--font-sc);letter-spacing:.03em;font-size:1.3rem;line-height:1.2}.paper-shelf__issue-title a{text-decoration:none}.paper-shelf__links{font-family:var(--font-sans);font-size:var(--text-sm);flex-wrap:wrap;gap:.3rem 1.25rem;display:flex}.paper-shelf__related-title{margin-bottom:var(--space-4)}.paper-shelf__cards{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=52rem){.paper-shelf{column-gap:var(--space-8);grid-template-columns:minmax(0,21rem) minmax(0,1fr)}.paper-shelf__issue{padding-top:calc(var(--space-4) + 1rem);grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:start}.paper-shelf__cards{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,14rem))}}}@layer print{@media print{.paper-rail,.paper-bar,.paper-meta__actions,.paper-end,.paper-toc-inline,.reading-progress,.draft-label,.cite-panel{display:none!important}.paper-head{padding-top:0}.paper-layout{padding:1.5rem 0 0;display:block}.paper-main{max-width:34em;margin-inline:auto;font-size:11pt}.paper-summary{break-inside:avoid}.paper-body{line-height:1.5}.paper-body p,.citations li{orphans:3;widows:3}.paper-body h2,.paper-section__title{break-after:avoid}.figure{break-inside:avoid}.figure img{width:auto;max-width:100%;max-height:16cm;margin-inline:auto}.notes__back{display:none}.citations a[href]:after,.notes a.printed-url[href]:after,.figure figcaption a[href]:after{content:" <" attr(href) ">";font-size:.9em}.citations a.printed-url:not([data-printed=repaired]):after,.notes a.printed-url:not([data-printed=repaired]):after,.figure figcaption a.printed-url:not([data-printed=repaired]):after{content:none}.paper-meta__inner{border-color:#999}}}
