.research-shell{width:min(100% - 3.5rem,1120px);margin-inline:auto}.research-index-header{max-width:760px;padding-block:4.5rem 3.25rem}.research-list{border-top:1px solid rgb(var(--border))}.research-list-item{display:grid;grid-template-columns:minmax(0,1fr) 11rem;gap:2rem;padding-block:2.25rem;border-bottom:1px solid rgb(var(--border))}.research-list-item h2{margin:0;font-family:var(--font-serif);font-size:2.35rem;line-height:1.12;letter-spacing:0}.research-list-item h2 a{color:rgb(var(--text-primary));text-decoration:none}.research-list-item h2 a:hover{color:rgb(var(--accent))}.research-list-item p{max-width:68ch;margin:.85rem 0 0;color:rgb(var(--text-secondary));font-size:1rem;line-height:1.7}.research-list-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;color:rgb(var(--text-muted));font-family:var(--font-mono);font-size:.75rem;line-height:1.5}.research-breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:2rem 0 0;color:rgb(var(--text-muted));font-size:.82rem;list-style:none}.research-breadcrumbs a{color:rgb(var(--text-secondary));text-decoration:none}.research-breadcrumbs a:hover{color:rgb(var(--accent))}.research-article-header{max-width:900px;padding-block:3.5rem 3.25rem}.research-article-header h1{max-width:18ch;margin:0;color:rgb(var(--text-primary));font-family:var(--font-serif);font-size:4.8rem;line-height:1.01;letter-spacing:0}.research-dek{max-width:72ch;margin:1.5rem 0 0;color:rgb(var(--text-secondary));font-size:1.22rem;line-height:1.7}.research-byline{display:flex;flex-wrap:wrap;gap:.45rem 1.25rem;margin-top:1.5rem;color:rgb(var(--text-muted));font-family:var(--font-mono);font-size:.77rem}.research-proof-link{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap;align-items:baseline;gap:.45rem 1rem;margin-top:1.75rem;padding-block:.85rem;border-block:1px solid rgb(var(--border));color:rgb(var(--text-secondary));font-size:.82rem;text-decoration:none}.research-embargo-notice{margin-top:1.5rem;max-width:52rem;border-left:3px solid var(--color-warning);background:color-mix(in srgb,var(--color-warning) 8%,transparent);padding:1rem 1.125rem;color:var(--color-text-secondary)}.research-embargo-notice strong{display:block;margin-bottom:.35rem;color:var(--color-text-primary);font:600 .78rem/1.2 var(--font-mono);text-transform:uppercase}.research-embargo-notice p{margin:0;font-size:.95rem;line-height:1.65}.research-list-title-row{display:flex;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.research-list-title-row h2{margin:0}.research-embargo-badge{display:inline-flex;align-items:center;min-height:1.5rem;border:1px solid color-mix(in srgb,var(--color-warning) 35%,transparent);padding:.2rem .45rem;color:var(--color-warning);font:600 .65rem/1 var(--font-mono);text-transform:uppercase}.research-proof-link strong{color:rgb(var(--text-primary));font-family:var(--font-mono);font-size:.8rem;font-weight:600}.research-proof-link>:last-child{color:rgb(var(--accent));font-weight:600}.research-proof-link:hover strong,.research-proof-link:hover>:last-child{color:rgb(var(--accent-hover))}.research-proof-supporting{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;margin-top:.85rem;color:rgb(var(--text-muted));font-size:.78rem}.research-proof-supporting-label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em;text-transform:uppercase}.research-proof-supporting ul{display:flex;flex-wrap:wrap;gap:.4rem .75rem;margin:0;padding:0;list-style:none}.research-proof-supporting a{color:rgb(var(--text-secondary));font-family:var(--font-mono);font-size:.76rem;text-decoration:none;border-bottom:1px solid rgb(var(--border))}.research-proof-supporting a:hover{color:rgb(var(--accent));border-bottom-color:rgb(var(--accent) / .5)}.research-series-breadcrumb{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-bottom:1rem;color:rgb(var(--text-muted));font-family:var(--font-mono);font-size:.75rem}.research-series-breadcrumb a{color:rgb(var(--text-secondary));text-decoration:none}.research-series-breadcrumb a:hover{color:rgb(var(--accent))}.research-series-other{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:3rem;padding-top:1.25rem;border-top:1px solid rgb(var(--border))}.research-series-other-label{color:rgb(var(--text-muted));font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em;text-transform:uppercase}.research-series-other ul{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;margin:0;padding:0;list-style:none}.research-series-other a{color:rgb(var(--text-secondary));font-size:.85rem;text-decoration:none;border-bottom:1px solid rgb(var(--border))}.research-series-other a:hover{color:rgb(var(--accent));border-bottom-color:rgb(var(--accent) / .5)}.research-article-grid{display:grid;grid-template-columns:minmax(0,720px) minmax(12rem,1fr);gap:clamp(3rem,7vw,6.5rem);align-items:start;border-top:1px solid rgb(var(--border));padding-block:3.5rem 1rem}.research-body{min-width:0;color:rgb(var(--text-secondary));font-size:1.04rem;line-height:1.82}.research-body>:first-child{margin-top:0;color:rgb(var(--text-primary));font-size:1.2rem}.research-body h2{margin:3.4rem 0 1rem;color:rgb(var(--text-primary));font-family:var(--font-serif);font-size:2.55rem;line-height:1.15;letter-spacing:0}.research-body p{margin:1.25rem 0}.research-body strong{color:rgb(var(--text-primary));font-weight:600}.research-body a{color:rgb(var(--accent));text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.research-body blockquote{margin:2.25rem 0;padding:1.1rem 0 1.1rem 1.35rem;border-left:3px solid rgb(var(--accent));color:rgb(var(--text-secondary));background:transparent}.research-body blockquote p{margin:0}.research-body ol,.research-body ul{margin:1.4rem 0;padding-left:1.4rem}.research-body li{margin:.55rem 0;padding-left:.3rem}.research-flow-diagram{margin:2.25rem 0 2.5rem;padding:1.15rem 0 0;border-block:1px solid rgb(var(--border))}.research-flow-diagram figcaption{max-width:64ch;margin-bottom:1.15rem;color:rgb(var(--text-muted));font-family:var(--font-mono);font-size:.72rem;line-height:1.55;text-transform:uppercase}.research-flow-diagram ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:0;padding:0 0 1.2rem;list-style:none}.research-flow-diagram li{position:relative;min-width:0;margin:0;padding:.85rem .65rem .8rem;border-top:2px solid rgb(var(--accent));background:rgb(var(--surface-raised) / .48)}.research-flow-diagram li:nth-child(5),.research-flow-diagram li:nth-child(6){border-top-color:var(--color-warning)}.research-flow-diagram li:not(:last-child):after{position:absolute;z-index:1;top:50%;right:-.85rem;width:.7rem;color:rgb(var(--text-muted));content:"→";font-family:var(--font-mono);line-height:1;transform:translateY(-50%)}.research-flow-diagram li>span,.research-flow-diagram li>strong,.research-flow-diagram li>small{display:block}.research-flow-diagram li>span{margin-bottom:.55rem;color:rgb(var(--accent));font-family:var(--font-mono);font-size:.66rem;line-height:1}.research-flow-diagram li:nth-child(5)>span,.research-flow-diagram li:nth-child(6)>span{color:var(--color-warning)}.research-flow-diagram li>strong{color:rgb(var(--text-primary));font-size:.78rem;line-height:1.3}.research-flow-diagram li>small{margin-top:.4rem;color:rgb(var(--text-muted));font-size:.68rem;line-height:1.45}.research-notes{position:sticky;top:6.5rem;padding-left:1.25rem;border-left:1px solid rgb(var(--border))}.research-notes h2{margin:0 0 1rem;color:rgb(var(--text-muted));font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.research-notes ul{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.research-notes li{color:rgb(var(--text-secondary));font-size:.84rem;line-height:1.5}.research-notes a{color:rgb(var(--text-secondary));text-decoration:none}.research-notes a:hover{color:rgb(var(--accent))}.research-more{margin-top:4rem;padding-top:2.25rem;border-top:1px solid rgb(var(--border))}@media (max-width: 960px) and (min-width: 761px){.research-article-header h1{font-size:4rem}}@media (max-width: 760px){.research-shell{width:min(100% - 2rem,1120px)}.research-index-header{padding-block:3rem 2.5rem}.research-list-item{grid-template-columns:1fr;gap:1.25rem}.research-list-item h2{font-size:1.75rem}.research-list-meta{flex-direction:row;flex-wrap:wrap;gap:.35rem 1rem}.research-article-header{padding-block:2.5rem}.research-article-header h1{font-size:2.55rem}.research-dek{font-size:1.05rem}.research-article-grid{grid-template-columns:1fr;gap:3rem;padding-top:2.5rem}.research-body h2{font-size:1.9rem}.research-flow-diagram ol{grid-template-columns:1fr;gap:1.2rem}.research-flow-diagram li{padding-inline:.85rem}.research-flow-diagram li:not(:last-child):after{top:auto;right:50%;bottom:-1rem;transform:translate(50%) rotate(90deg)}.research-notes{position:static;order:-1;padding:0 0 1.5rem;border-left:0;border-bottom:1px solid rgb(var(--border))}}
