.research-page{background:var(--paper,#f8f8f2);color:var(--dark,#181917)}.research-hero{padding-block:90px 64px}.research-hero h1{letter-spacing:-.055em;max-width:1000px;margin:22px 0 28px;font-size:clamp(3rem,7vw,6rem);line-height:1.04}.research-lead{max-width:800px;font-size:clamp(1.125rem,2vw,1.4rem);line-height:1.6}.research-topics{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.research-topics a{border:1px solid #a2a397;border-radius:100px;padding:10px 18px}.research-topics a:hover{background:var(--yellow,#f5db31)}.research-list{padding-bottom:96px}.research-list>h2{margin-bottom:24px;font-size:1.5rem}.research-card{border-top:1px solid #a2a397;border-bottom:1px solid #a2a397;grid-template-columns:1fr auto;align-items:end;gap:48px;padding-block:40px;display:grid}.research-card h3{letter-spacing:-.035em;max-width:860px;margin:16px 0;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.15}.research-card p{max-width:760px;line-height:1.6}.research-card h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.research-byline{color:#53564b;margin-top:24px;font-size:.875rem!important}.research-article{padding-block:36px 84px}.research-breadcrumb{flex-wrap:wrap;gap:12px;font-size:.875rem;display:flex}.research-breadcrumb a{text-decoration:underline}.research-article-header{padding-block:56px}.research-article-header h1{letter-spacing:-.045em;max-width:1100px;margin:20px 0 28px;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.08}.research-body{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;display:grid}.research-toc{font-size:.875rem;line-height:1.5;position:sticky;top:110px}.research-toc ol{margin-top:20px;padding-left:20px}.research-toc li{margin-block:12px}.research-toc a:hover{text-decoration:underline}.research-prose{min-width:0;max-width:810px}.research-prose section{padding-bottom:40px;scroll-margin-top:110px}.research-prose h2{letter-spacing:-.025em;margin-bottom:22px;font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.2}.research-prose p,.research-prose li{margin-bottom:20px;font-size:1.0625rem;line-height:1.75}.research-prose ol,.research-prose ul{padding-left:24px}.research-prose a,.research-note a{text-underline-offset:4px;text-decoration:underline}.research-prose a:hover{background:var(--yellow,#f5db31)}.research-prose code{overflow-wrap:anywhere;background:#e9e9e0;border-radius:3px;padding:2px 5px;font-size:.9em}.research-table-scroll{margin-block:28px;overflow-x:auto}.research-prose table{border-collapse:collapse;width:100%;min-width:440px;font-size:.9375rem}.research-prose caption{text-align:left;color:#53564b;padding-bottom:12px;font-size:.875rem}.research-prose td,.research-prose th{text-align:left;border-bottom:1px solid #b7b9ac;padding:14px 12px}.research-prose thead{background:var(--yellow,#f5db31)}.research-prose tbody th{font-weight:600}.research-note{border-left:4px solid var(--yellow,#f5db31);background:#eeeee5;padding:20px 24px}.research-note p{margin-bottom:8px}.research-related{border-top:1px solid #a2a397;margin-top:64px;padding-top:40px}.research-related>h2{margin-bottom:28px;font-size:2rem}@media (max-width:900px){.research-body{grid-template-columns:1fr;gap:36px}.research-toc{border-block:1px solid #b7b9ac;padding-block:22px;position:static}.research-card{grid-template-columns:1fr;gap:24px}.research-card>.btn{justify-self:start}.research-hero{padding-top:56px}.research-article-header{padding-block:36px}.research-article{padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.research-page{scroll-behavior:auto}}
