.research-intro h2{font-size:clamp(32px,5vw,58px);font-weight:400;line-height:1.2;margin:24px 0 35px}.research-intro>p{max-width:820px;line-height:1.9;color:#aebdc8}.research-access{margin-top:32px;border:1px solid #957fae;background:#241f31b8;max-width:650px;padding:26px}.research-access span{display:block;font-size:10px;letter-spacing:2px;color:#bda9d6}.research-access strong{display:block;font-size:22px;font-weight:400;margin:15px 0}.research-access p{font-size:12px;line-height:1.9;color:#c0bdc7}.research-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:35px 0}.research-process article{padding:30px;border:1px solid #504256;background:linear-gradient(135deg,#221e30,#101a24)}.research-process span{color:#c0a9dc;letter-spacing:2px;font-size:10px}.research-process h3{font-size:25px;font-weight:400;margin:22px 0}.research-process p{font-size:14px;line-height:1.9;color:#adb6c1}.research-notice{border-left:2px solid #bea879;padding:10px 22px}.research-public-card{border:1px solid #50465f;background:linear-gradient(100deg,#1c2230,#111a22);padding:32px;margin-top:24px}.research-public-card h3{font-weight:400;font-size:27px;margin:18px 0}.research-public-card p{color:#b2bfca;font-size:14px;line-height:1.9}.research-public-card .clearance{color:#e0c990;font-size:12px;margin-top:23px;padding-top:20px;border-top:1px solid #3e4451}.research-public-card .phase{font-size:10px;letter-spacing:2px;color:#bba6d6}.research-public-card a{color:#dec690;font-size:12px;display:inline-block;margin-top:15px}.research-intro>.button{margin-top:25px}header #navigation{gap:12px}header #navigation a{font-size:11px}.page-hero{margin-top:0!important}@media(max-width:1050px){header .brand span{font-size:9px}header #navigation{gap:8px}header #navigation a{font-size:10px}}@media(max-width:800px){.research-process{grid-template-columns:1fr}.research-public-card{padding:24px}.research-access strong{font-size:19px}}

/* Published page has no preview banner. */
.page-hero{margin-top:96px!important}@media(max-width:950px){.page-hero{margin-top:85px!important}}
