.paper-header.svelte-1uakzz7{margin-bottom:3rem}.paper-header.svelte-1uakzz7 h1:where(.svelte-1uakzz7){margin:0;font-size:clamp(3.5rem,4.8vw,4.75rem);font-weight:700;line-height:1.04;letter-spacing:-.05em;color:var(--text)}.paper-header.svelte-1uakzz7 h2:where(.svelte-1uakzz7){margin-top:1rem;font-size:clamp(2rem,2.8vw,2.6rem);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:var(--text)}.print-logo.svelte-1uakzz7{display:none}.metadata.svelte-1vwmlj{display:flex;flex-direction:column;gap:.8rem}.metadata-item.svelte-1vwmlj{display:flex;flex-direction:column}.metadata.svelte-1vwmlj strong:where(.svelte-1vwmlj){margin:0 0 .22rem;font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;line-height:1}.author-group.svelte-1vwmlj{display:flex;flex-direction:column;gap:0}.metadata.svelte-1vwmlj p:where(.svelte-1vwmlj){margin:0;line-height:1.2}.author.svelte-1vwmlj{font-size:1rem;font-weight:500}.author-alt.svelte-1vwmlj{margin-top:0;font-size:1rem;font-style:italic;color:#555}.metadata-value.svelte-1vwmlj{font-size:1rem;font-weight:400;line-height:1.2}@media print{.metadata.svelte-1vwmlj{gap:.2rem}.metadata.svelte-1vwmlj strong:where(.svelte-1vwmlj){margin-bottom:.16rem}}.paper-actions.svelte-gon1tv{margin-top:2rem}.paper-download.svelte-gon1tv{color:inherit;text-decoration:none;font-weight:500;transition:text-decoration .15s ease}.paper-download.svelte-gon1tv:hover{text-decoration:underline}.paper-toc.svelte-rd2wsq{border-left:1px solid rgba(0,0,0,.12);padding-left:1rem;margin:2rem 0}h3.svelte-rd2wsq{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#666;margin-bottom:.75rem}ul.svelte-rd2wsq{list-style:none;padding:0;margin:0}li.svelte-rd2wsq{margin:.45rem 0}a.svelte-rd2wsq{color:#333;text-decoration:none;font-size:.95rem}a.svelte-rd2wsq:hover{text-decoration:underline}.paper-layout.svelte-11pegim{display:grid;grid-template-columns:220px minmax(760px,900px) 240px;column-gap:3rem;width:min(100%,1560px);margin:0 auto;padding:5rem 1.5rem 6rem}.paper-sidebar.svelte-11pegim{position:sticky;top:7rem;align-self:start;margin-left:-1rem}.paper-main.svelte-11pegim{width:100%;min-width:0}.paper-meta.svelte-11pegim{display:flex;flex-direction:column;gap:2rem;margin-top:2.75rem;margin-bottom:3.5rem}.paper-body.svelte-11pegim{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #ececec}.paper-content.svelte-11pegim{font-size:18px;line-height:1.85;letter-spacing:-.01em;color:#1b1b1b}.paper-content.svelte-11pegim h3{margin-top:2.5rem;margin-bottom:.75rem;font-size:1.45rem;font-weight:650;letter-spacing:-.02em;color:#111}.paper-content.svelte-11pegim h4{margin-top:2rem;margin-bottom:.5rem;font-size:1.15rem;font-weight:650}.paper-content.svelte-11pegim blockquote{margin:2rem 0;padding-left:1.5rem;border-left:4px solid #d8d8d8;color:#555;font-style:italic}.paper-content.svelte-11pegim img{max-width:100%;border-radius:18px}@media(max-width:1300px){.paper-layout.svelte-11pegim{grid-template-columns:240px minmax(0,1fr)}.paper-toc.svelte-11pegim{display:none}}@media(max-width:900px){.paper-layout.svelte-11pegim{display:grid;grid-template-columns:280px minmax(760px,900px) 260px;column-gap:4rem;width:min(100%,1560px);margin:0 auto;padding:5rem 2rem 6rem}.paper-sidebar.svelte-11pegim{position:sticky;top:7rem;align-self:start}}@media print{@page{size:A4;margin:22mm}aside.svelte-11pegim,.paper-sidebar.svelte-11pegim,.paper-toc.svelte-11pegim{display:none!important}.paper-layout.svelte-11pegim{display:block!important;max-width:820px;margin:0 auto;padding:0}main.svelte-11pegim,article.svelte-11pegim{width:100%;margin:0;padding:0}}.paper.svelte-vcze8y{width:100%}.paper-section.svelte-vcze8y{display:block;margin-bottom:5rem}.paper-section.svelte-vcze8y>:where(.svelte-vcze8y){margin-bottom:1.5rem}.paper-section.svelte-vcze8y>:where(.svelte-vcze8y):last-child{margin-bottom:0}.paper-section[id].svelte-vcze8y,.paper-section.svelte-vcze8y h2:where(.svelte-vcze8y){scroll-margin-top:120px}.paper-section.svelte-vcze8y h2:where(.svelte-vcze8y){margin:0 0 .5rem;font-size:2rem;font-weight:700;letter-spacing:-.03em;color:#111}.paper-section.svelte-vcze8y p:where(.svelte-vcze8y){margin:0;font-size:1.08rem;line-height:1.9;color:#444}.paper-section.svelte-vcze8y ul:where(.svelte-vcze8y),.paper-section.svelte-vcze8y ol:where(.svelte-vcze8y){margin:0;padding-left:1.5rem}.paper-section.svelte-vcze8y li:where(.svelte-vcze8y){margin-bottom:.8rem;line-height:1.8;color:#444}.paper-section.svelte-vcze8y li:where(.svelte-vcze8y):last-child{margin-bottom:0}.paper-section.svelte-vcze8y ol:where(.svelte-vcze8y) li:where(.svelte-vcze8y){margin-bottom:1rem;line-height:1.7;color:#555}blockquote.svelte-vcze8y{margin:.5rem 0;padding:1.5rem 2rem;border-left:4px solid #111;border-radius:8px;background:#fafafa;font-size:1.12rem;font-weight:600;line-height:1.8;color:#222}.diagram.svelte-vcze8y{width:min(100%,420px);margin:1rem auto;padding:2rem;border:1px solid #e6e6e6;border-radius:18px;background:#fff;text-align:center;font-weight:700;line-height:2.1;box-shadow:0 10px 30px #0000000a}.paper-footer.svelte-vcze8y{margin-top:6rem;padding-top:2rem;border-top:1px solid #ececec;color:#888;font-size:.92rem;text-align:center}@media print{.paper-section.svelte-vcze8y{display:block!important}}@media(max-width:768px){.paper-section.svelte-vcze8y{margin-bottom:3.5rem}.paper-section.svelte-vcze8y>:where(.svelte-vcze8y){margin-bottom:1.25rem}.paper-section.svelte-vcze8y h2:where(.svelte-vcze8y){font-size:1.65rem}.paper-section.svelte-vcze8y p:where(.svelte-vcze8y){font-size:1rem}blockquote.svelte-vcze8y{padding:1.25rem 1.4rem}.diagram.svelte-vcze8y{padding:1.5rem}}
