/* Research uses the existing identity and a readable article measure. */
.research-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.research-card{min-width:0;background:var(--section-bg);border:1px solid var(--line)}.research-card>a{display:block;height:100%}.research-card img{width:100%;aspect-ratio:2;object-fit:contain;background:var(--bg);border-bottom:1px solid var(--line)}.research-card>a>div{padding:27px}.research-card h3{font-size:25px;line-height:1.2;margin-bottom:17px}.research-card p{font-size:15px;line-height:1.65;margin-bottom:22px}.research-card .eyebrow{font-size:11px}.research-card .text-link{font-size:14px}.research-card:hover h3{color:var(--up)}.guide-links{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:25px}.guide-links>a{display:grid;grid-template-columns:1fr 24px;gap:0 20px;padding:23px 0;border-block:1px solid var(--line)}.guide-links .eyebrow{grid-column:1/-1;font-size:11px}.guide-links b{font-size:18px;line-height:1.4;font-weight:500}.guide-links>a>span:last-child{color:var(--up);font-size:24px}.research-link{margin-top:25px;font-size:14px}.research-hub{padding-block:55px 70px}.research-hub h1{font-size:43px;max-width:730px}.hub-intro{font-size:19px;line-height:1.65;max-width:800px;margin:22px 0 38px}.research-standards{border-top:1px solid var(--line);margin-top:40px;padding-top:30px;max-width:800px}.research-standards h2{font-size:28px;margin-bottom:20px}.research-standards p{font-size:16px;line-height:1.7;margin-bottom:20px}.article-wrap{width:min(860px,calc(100% - 72px));margin:auto;padding:32px 0 65px}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--dim);margin-bottom:37px}.breadcrumbs a:hover{color:var(--up)}.article-heading h1{font-size:43px;line-height:1.15;max-width:830px;letter-spacing:-1px}.article-meta{font-size:12px;margin-top:22px}.article-intro{font-size:21px;line-height:1.6;color:var(--text);margin-top:25px}.article-toc{display:flex;flex-wrap:wrap;gap:12px 25px;border-block:1px solid var(--line);padding:20px 0;margin:30px 0 35px;font-size:13px;color:var(--up)}.article-body{font-size:18px;line-height:1.8}.article-body h2{font-size:29px;max-width:none;line-height:1.22;margin:35px 0 18px}.article-body p{margin-bottom:22px}.article-body a:not(.text-link){color:var(--up);text-decoration:underline;text-underline-offset:3px}.article-body figure{margin:30px 0}.article-body figure img{width:100%;height:auto;border:1px solid var(--line)}.article-body figcaption{font-size:12px;line-height:1.6;color:var(--dim);margin-top:12px}.article-body code{font:13px Mono,monospace;overflow-wrap:anywhere;color:var(--text)}.data-table{overflow:auto;max-width:100%;margin:25px 0;border:1px solid var(--line)}.data-table:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.data-table table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.55}.data-table th{text-align:left;font-weight:500;color:var(--text);background:var(--panel)}.data-table th,.data-table td{padding:15px 16px;border-bottom:1px solid var(--line);vertical-align:top;min-width:90px}.data-table td{color:var(--dim)}.data-table td:first-child{color:var(--text);font-weight:500}.data-table tr:last-child td{border-bottom:0}.article-cta{border:1px solid var(--up-shadow);padding:28px;background:var(--section-bg);margin-top:40px}.article-cta h2{margin-top:0;font-size:25px}.article-cta p{font-size:16px}.article-cta .text-link{font-size:16px}.reading-page .header nav{display:flex}.reading-page .footer{font-size:14px}
@media(max-width:850px){.research-card>a>div{padding:22px}.research-card h3{font-size:23px}.guide-links b{font-size:16px}.article-heading h1{font-size:36px}.article-intro{font-size:19px}.reading-page .header{justify-content:space-between}.reading-page .header nav{gap:20px}}
@media(max-width:600px){.research-grid,.guide-links{grid-template-columns:1fr;gap:20px}.research-card>a>div{padding:23px 21px}.research-card h3{font-size:24px}.research-card p{font-size:15px}.guide-links{gap:0;margin-top:20px}.guide-links>a{padding:21px 0;border-top:0}.guide-links b{font-size:17px}.research-hub{padding-block:33px 45px}.research-hub h1{font-size:33px}.hub-intro{font-size:17px;margin:20px 0 28px}.research-standards h2{font-size:25px}.article-wrap{width:calc(100% - 36px);padding:23px 0 40px}.breadcrumbs{font-size:11px;margin-bottom:28px}.article-heading h1{font-size:32px;letter-spacing:-.7px;line-height:1.18}.article-meta{font-size:11px;line-height:1.6;margin-top:18px}.article-intro{font-size:18px;line-height:1.65;margin-top:21px}.article-toc{gap:12px 18px;font-size:12px;margin:24px 0}.article-body{font-size:17px;line-height:1.75}.article-body h2{font-size:25px;margin-top:28px}.article-body figure{margin-block:24px}.article-body figcaption{font-size:11px}.data-table table{font-size:13px}.data-table th,.data-table td{padding:12px;min-width:85px}.article-cta{padding:23px 20px}.article-cta h2{font-size:24px}.reading-page .header{height:auto;min-height:90px;flex-wrap:wrap;padding-block:18px;gap:16px}.reading-page .header>.brand{width:181px}.reading-page .header nav{flex-basis:100%;font-size:13px;gap:30px}}
/* Full papers share the article source and open without JavaScript. */
.collection-label{font-size:22px;margin:32px 0 22px}.research-byline{font-family:Mono,monospace;font-size:12px!important;color:var(--up);line-height:1.65;margin:18px 0!important}.landing-study{border-top:1px solid var(--line);padding:32px 0}.study-preview{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.study-preview h3{font-size:29px;line-height:1.25;letter-spacing:-.5px}.study-preview h3 a:hover{color:var(--up)}.study-preview p:not(.eyebrow):not(.research-byline){font-size:16px;line-height:1.75;margin-bottom:22px}.study-preview .text-link{font-size:14px}.study-preview img{width:100%;height:auto}.study-preview figcaption{font-size:11px;color:var(--dim);margin-top:10px}.inline-study{margin-top:25px;border-block:1px solid var(--line)}.inline-study summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer;padding:18px 0;color:var(--up);font-size:14px;list-style:none}.inline-study summary::-webkit-details-marker{display:none}.inline-study summary span{font-size:21px;line-height:1}.inline-study[open] summary span{transform:rotate(45deg)}.inline-study .article-body{max-width:800px;margin:0 auto;padding:0 0 24px}.inline-study .article-body h4{font-size:27px;line-height:1.25;margin:30px 0 18px}.other-plans #free-play>a{display:block;margin-top:15px}#free-play{scroll-margin-top:110px}.faq a{color:var(--up);text-decoration:underline}
@media(max-width:850px){.study-preview{gap:25px}.study-preview h3{font-size:25px}}
@media(max-width:600px){.study-preview{grid-template-columns:1fr;gap:24px}.study-preview h3{font-size:25px}.landing-study{padding:26px 0}.study-preview figure{margin:0}.study-preview p:not(.eyebrow):not(.research-byline){font-size:16px}.inline-study .article-body h4{font-size:24px}.research-byline{font-size:11px!important}}
