.research-library,.research-article{max-width:1200px;margin:0 auto;padding:96px 24px 120px}.library-hero,.article-hero{padding:72px 0;border-bottom:1px solid var(--rule)}.library-hero h1,.article-hero h1{font:760 clamp(52px,8vw,108px)/.94 var(--serif);letter-spacing:-.055em;max-width:1100px;margin:20px 0 28px}.library-hero>p:last-child,.article-deck{max-width:860px;color:var(--ink-2);font-size:28px}.research-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule);margin-top:32px}.research-card{background:var(--bg);padding:42px;min-height:420px}.research-card h2{font:650 42px/1.05 var(--serif);margin:22px 0}.research-card>p:not(.label){color:var(--ink-2);font-size:22px}.research-card-link,.article-back{display:inline-block;margin-top:28px;color:var(--pink);font-size:18px;text-transform:uppercase;letter-spacing:.08em}.article-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;color:var(--ink-3);font:16px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em}.research-article article{max-width:900px;margin:0 auto}.research-notice{margin:44px 0;padding:20px 24px;border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--ink-2);font-size:18px}.article-copy h2,.article-sources h2{font:650 42px/1.1 var(--serif);margin:64px 0 24px}.article-copy p{font-size:24px;line-height:1.62;color:var(--ink-2);margin:0 0 30px}.article-copy a,.article-sources a{color:var(--pink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-sources ul{list-style:none;border-top:1px solid var(--rule)}.article-sources li{display:grid;gap:8px;padding:22px 0;border-bottom:1px solid var(--rule)}.article-sources li span{font-size:16px;color:var(--ink-3)}@media(max-width:760px){.research-cards{grid-template-columns:1fr}.research-library,.research-article{padding:64px 16px 80px}.library-hero h1,.article-hero h1{font-size:52px}.article-copy p{font-size:20px}}
