.paper-article.svelte-i3ohef{font-family:var(--font-sans);min-height:100vh;background:#fff}.paper-head.svelte-i3ohef,.paper-content.svelte-i3ohef{width:100%;max-width:80rem;margin-inline:0;padding-inline:clamp(1.5rem,2vw,3rem);display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--wf-gutter, 1.5rem)}.paper-head.svelte-i3ohef>:where(.svelte-i3ohef),.paper-content.svelte-i3ohef>:where(.svelte-i3ohef){grid-column:1 / -1}@media(min-width:1280px){.paper-head.svelte-i3ohef,.paper-content.svelte-i3ohef{max-width:110rem}}@media(min-width:1536px){.paper-head.svelte-i3ohef,.paper-content.svelte-i3ohef{max-width:140rem}}@media(min-width:2200px){.paper-head.svelte-i3ohef,.paper-content.svelte-i3ohef{max-width:160rem}}@media(min-width:2560px){.paper-head.svelte-i3ohef,.paper-content.svelte-i3ohef{max-width:170rem}}@media(min-width:1024px){.paper-head.svelte-i3ohef>:where(.svelte-i3ohef),.paper-content.svelte-i3ohef>:where(.svelte-i3ohef){grid-column:1 / span 8}}.paper-head.svelte-i3ohef{padding-top:2rem}@media(min-width:768px){.paper-head.svelte-i3ohef{padding-top:3rem}}.back-link.svelte-i3ohef{margin-bottom:2rem;display:flex;width:fit-content;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;text-decoration:none;color:var(--ink-tertiary);transition:color .15s ease}.back-link.svelte-i3ohef:hover{color:var(--ink-emphasis)}.head-block.svelte-i3ohef{margin-bottom:2rem;max-width:56rem}.page-title.svelte-i3ohef{margin:0 0 1.5rem;font-family:var(--font-sans);font-weight:400;font-size:3rem;line-height:1.05;letter-spacing:-.025em;color:var(--ink-emphasis)}@media(min-width:768px){.page-title.svelte-i3ohef{font-size:4.5rem}}.intro.svelte-i3ohef{margin-top:1rem;max-width:48rem}.intro-text.svelte-i3ohef{margin:0;font-size:1.125rem;line-height:1.625;color:var(--ink-secondary)}.paper-content.svelte-i3ohef{padding-bottom:8rem}.paper-list.svelte-i3ohef{display:flex;flex-direction:column}.paper-section.svelte-i3ohef{scroll-margin-top:6rem;border-top:1px solid var(--wf-line);padding-block:4rem}@media(min-width:768px){.paper-section.svelte-i3ohef{padding-block:6rem}}.paper-row.svelte-i3ohef{display:grid;align-items:start;gap:3rem}@media(min-width:1024px){.paper-row.svelte-i3ohef{grid-template-columns:repeat(2,minmax(0,1fr))}}.images-col.svelte-i3ohef,.images-pair.svelte-i3ohef{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.images-pair.svelte-i3ohef{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.image-tile.svelte-i3ohef{display:flex;flex-direction:column}.image-tile-clip.svelte-i3ohef{overflow:hidden}.image-tile.svelte-i3ohef img.img-square{aspect-ratio:1 / 1;object-fit:cover;width:100%;height:auto}.image-tile.svelte-i3ohef img.img-43{aspect-ratio:4 / 3;object-fit:cover;width:100%;height:auto}.caption.svelte-i3ohef{margin:.5rem 0 0;font-family:var(--font-sans);font-weight:400;font-size:.875rem;color:var(--ink-tertiary)}.no-image.svelte-i3ohef{display:flex;aspect-ratio:4 / 3;width:100%;align-items:center;justify-content:center;background:var(--color-neutral-150, oklch(.96 0 0));color:var(--ink-tertiary)}@media(min-width:1024px){.content-col.svelte-i3ohef{padding-left:2rem}}.paper-name.svelte-i3ohef{margin:0 0 .5rem;font-family:var(--font-sans);font-weight:400;font-size:1.875rem;line-height:1.15;letter-spacing:-.025em;color:var(--ink-emphasis)}@media(min-width:768px){.paper-name.svelte-i3ohef{font-size:3rem}}.paper-thai.svelte-i3ohef{margin:0 0 2rem;font-family:var(--font-sans);font-weight:400;font-size:1.5rem;color:var(--ink-tertiary)}.paper-desc.svelte-i3ohef{max-width:32rem;font-size:1rem;line-height:1.625;color:var(--ink-secondary)}.paper-desc.svelte-i3ohef p:where(.svelte-i3ohef){margin:0}.th-normal.svelte-i3ohef{letter-spacing:0}
