.demo{background:linear-gradient(#e8fdff 0,#fff8e7 520px)}.nav.solid{background:var(--teal);position:sticky}.demo-main{padding:8vh 5vw 10vh}.demo-head{max-width:820px;margin-bottom:7vh}.demo-head h1{margin-bottom:22px;font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:.98}.demo-head p{font-size:1.12rem;line-height:1.6}.demo-grid{grid-template-columns:300px 1fr;align-items:start;gap:4vw;display:grid}.scholar{border-top:8px solid var(--violet);background:#fff;border-radius:26px;padding:18px;position:sticky;top:90px;box-shadow:0 12px 34px #1996be2e}.scholar #scholar-art{background:#efe8ff;border-radius:18px}.scholar svg{width:100%;display:block}.scholar dl{grid-template-columns:auto 1fr;gap:8px 14px;margin:18px 4px 4px;font-size:.92rem;display:grid}.scholar dt{font-family:var(--mono);color:#6b6280}.scholar dd{text-align:right;margin:0;font-weight:600}.corpus h2{margin-bottom:26px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05}.findings{counter-reset:f;margin:0;padding:0;list-style:none}.findings li{counter-increment:f;background:#fff;border-radius:18px;margin-bottom:12px;padding:16px 20px 16px 58px;position:relative;box-shadow:0 4px 16px #1996be1a}.findings li:before{content:counter(f);font-family:var(--display);color:var(--coral);font-size:1.4rem;font-weight:800;position:absolute;top:14px;left:18px}.findings p{margin:0 0 6px;line-height:1.5}.findings span a{font-family:var(--mono);color:var(--violet);margin-right:4px;font-size:.85rem;text-decoration:none}.corpus h3{margin:34px 0 12px;font-size:1.3rem}.gaps{padding-left:20px;line-height:1.55}.gaps li{margin-bottom:8px}.papers{max-width:900px;margin-top:9vh}.papers h2{margin-bottom:18px;font-size:2rem}.papers ol{padding-left:22px;line-height:1.6}.papers span{font-family:var(--mono);color:#6b6280;font-size:.8rem}@media (width<=860px){.demo-grid{grid-template-columns:1fr}.scholar{max-width:340px;position:static}}
