.bx-page.bx-research,.bx-page.bx-paper{padding-top:0}.bx-research-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.bx-research-item{border-bottom:1px solid var(--line-2);grid-template:"meta title""meta sub""meta body"1fr/200px minmax(0,1fr);column-gap:48px;padding:36px 0;display:grid}.bx-research-title{grid-area:title;max-width:760px}.bx-research-sub{grid-area:sub;max-width:760px}.bx-research-meta{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink-3);flex-direction:column;grid-area:meta;line-height:1.6;display:flex}.bx-research-body{grid-area:body;min-width:0;max-width:760px}.bx-research-title{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.2vw,1.75rem);font-weight:600;line-height:1.15}.bx .bx-research-item .bx-research-title a{color:inherit;text-underline-offset:4px;transition:text-decoration-color .15s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.bx .bx-research-item .bx-research-title a:hover,.bx .bx-research-item .bx-research-title a:focus-visible{-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.bx-research-sub{color:var(--ink-2);margin:8px 0 0;font-size:17px;line-height:1.45}.bx-research-sum{max-width:66ch;color:var(--ink-2);margin:14px 0 0;font-size:16px;line-height:1.6}.bx-research-by{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink-3);margin:14px 0 0}.bx-research-acts{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.bx .bx-research-pdf{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink-2);text-underline-offset:4px;transition:text-decoration-color .15s var(--ease);align-items:center;min-height:44px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.bx .bx-research-pdf:hover,.bx .bx-research-pdf:focus-visible{-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}@media (width<=999px){.bx-research-item{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""sub""meta""body"}.bx-research-meta{flex-direction:row;gap:0;margin-top:12px}.bx-research-meta time:after{content:" · ";white-space:pre}}.bx-paper-wrap{max-width:1120px;padding-top:clamp(56px,7.5vw,112px);padding-bottom:clamp(64px,8vw,120px)}.bx-paper-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.bx-paper-title{letter-spacing:-.045em;max-width:20ch;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.4vw,3.75rem);font-weight:600;line-height:1.02}.bx-paper-sub{max-width:44ch;font-size:var(--fs-lead);color:var(--ink-2);margin:18px 0 0;line-height:1.4}.bx-paper-meta{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink-3);margin:22px 0 0;line-height:1.6}.bx .bx-paper-meta a{color:var(--ink-2);text-underline-offset:4px;transition:text-decoration-color .15s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.bx .bx-paper-meta a:hover,.bx .bx-paper-meta a:focus-visible{-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.bx-paper-acts .bx-btn svg{flex:none}.bx-paper-acts{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.bx-paper-acts .bx-btn{min-height:44px}.bx .bx-paper-cover{border-radius:var(--r-sm);width:220px;box-shadow:0 0 0 1px var(--line);transition:transform .2s var(--ease);background:#fff;display:block;overflow:hidden}.bx-paper-cover img{width:100%;height:auto;display:block}.bx .bx-paper-cover:hover,.bx .bx-paper-cover:focus-visible{transform:translateY(-2px)}@media (width>=1000px){.bx-paper-head{grid-template-columns:minmax(0,1fr) 300px;column-gap:64px}.bx .bx-paper-cover{width:300px}}.bx-paper-body{max-width:720px}.bx-paper-sec{border-top:1px solid var(--line-2);margin-top:clamp(56px,7vw,88px);padding-top:24px;scroll-margin-top:72px}.bx-paper-h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 20px;font-size:20px;font-weight:600;line-height:1.2}.bx-paper-findings{gap:16px;margin:0;padding:0;list-style:none;display:grid}.bx-paper-findings li{color:var(--ink);grid-template-columns:32px minmax(0,1fr);font-size:17px;line-height:1.55;display:grid}.bx-paper-findings .n{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink-3);line-height:2.1}.bx-paper-abs{max-width:68ch;color:var(--ink-2);margin:0;font-size:17px;line-height:1.7}@media (width>=960px){.bx-paper-wide{width:880px;max-width:none}}.bx-paper-fig{margin:0}.bx-paper-fig .sheet{border-radius:var(--r);box-shadow:0 0 0 1px var(--line);background:#fff;padding:20px 24px}.bx-paper-fig img{width:100%;height:auto;display:block}.bx-paper-scroll-hint{font-size:var(--fs-meta);color:var(--ink-2);margin:10px 0 0;line-height:1.5;display:none}.bx-paper-fig figcaption{max-width:68ch;font-size:var(--fs-meta);color:var(--ink-3);margin-top:12px;line-height:1.55}.bx-paper-cite{color:var(--ink-2);margin:0 0 20px;font-size:15px;line-height:1.6}.bx-paper-bib{position:relative}.bx-paper-bib pre{overscroll-behavior-x:contain;tab-size:2;background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r);margin:0;padding:20px 96px 20px 22px;overflow-x:auto}.bx-paper-bib code{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink-2);white-space:pre;line-height:1.6}.bx-paper-bib .bx-btn{position:absolute;top:12px;right:12px}.bx-paper-copy-status{min-height:1.5em;font-size:var(--fs-meta);color:var(--ink-2);margin:8px 0 0;line-height:1.5}.bx-paper-end{color:var(--ink-3);margin:56px 0 0;font-size:15px;line-height:1.6}.bx .bx-paper-end a{color:var(--ink);text-underline-offset:4px;transition:text-decoration-color .15s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.bx .bx-paper-end a:hover,.bx .bx-paper-end a:focus-visible{-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.bx .bx-paper-end a.back{color:var(--ink-2);margin-top:8px;display:block}@media (width<=480px){.bx-paper-fig .sheet{padding:12px}}@media (width<=639px){.bx-paper-fig .sheet{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.bx-paper-scroll-hint{display:block}.bx-paper-fig img{min-width:640px}}@media (width<=767px){.bx .bx-paper-end a{align-items:center;min-height:44px;display:inline-flex}.bx .bx-paper-end a.back{width:fit-content;display:flex}}@media (prefers-reduced-motion:reduce){.bx .bx-paper-cover,.bx .bx-research-title a,.bx .bx-research-pdf,.bx .bx-paper-end a{transition:none}.bx .bx-paper-cover:hover,.bx .bx-paper-cover:focus-visible{transform:none}}
