.research-shell{background:#fffdf9}.research-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center;padding:clamp(4rem,8vw,8rem) max(1.4rem,calc((100vw - 1180px)/2));background:#0d332d;color:#fff}.research-hero h1{font:700 clamp(3.3rem,6vw,6.5rem)/.92 Georgia,serif;margin:.5rem 0 1.5rem;max-width:760px}.research-hero p:not(.eyebrow){max-width:650px;color:#d4e3df;font-size:1.1rem}.research-hero img{width:100%;height:auto;border-radius:4px;box-shadow:18px 18px 0 rgba(243,154,126,.25)}.research-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.6rem}.research-hero .tool-button.secondary,.research-cta .tool-button.secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.5);text-decoration:none}.research-proof{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d9e3de}.research-proof div{padding:1.6rem;text-align:center;border-right:1px solid #d9e3de}.research-proof strong{display:block;font:700 1.8rem Georgia,serif;color:#123d38}.research-proof span{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#64726e}.research-section{padding:clamp(4.5rem,8vw,8rem) max(1.4rem,calc((100vw - 1180px)/2))}.research-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:end;margin-bottom:2.5rem}.research-section-head h2,.research-method h2,.research-cta h2{font:700 clamp(2.5rem,4.5vw,4.8rem)/.98 Georgia,serif;margin:.5rem 0}.research-section-head>p{color:#5e6d68}.dataset-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem;padding:2rem;background:#f5f1e8;border-left:5px solid #a94129}.dataset-feature h3{font:700 clamp(2rem,3vw,3.2rem)/1 Georgia,serif;margin:1rem 0}.dataset-feature p,.dataset-feature li{color:#526560}.dataset-chart img{width:100%;height:auto}.research-assets{background:#f5f1e8}.research-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.research-card-grid>a{display:flex;flex-direction:column;min-height:280px;padding:1.7rem;background:#fff;border:1px solid #d9e3de;text-decoration:none}.research-card-grid span{color:#a94129;font-weight:900;font-size:.72rem;letter-spacing:.1em}.research-card-grid h3{font:700 1.6rem Georgia,serif;margin:1.7rem 0 .7rem}.research-card-grid p{color:#5e6d68}.research-card-grid b{margin-top:auto;color:#a94129}.research-method{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;background:#123d38;color:#fff}.research-method ol{counter-reset:method;list-style:none;margin:0;padding:0}.research-method li{counter-increment:method;display:grid;grid-template-columns:3rem 1fr;gap:.8rem;padding:1.2rem 0;border-top:1px solid rgba(255,255,255,.2)}.research-method li:before{content:"0" counter(method);color:#f39a7e;font:italic 1.2rem Georgia,serif}.research-method li span{display:block;color:#bfd2cd}.research-cta{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center;padding:clamp(3.5rem,7vw,6rem) max(1.4rem,calc((100vw - 1180px)/2));background:#a94129;color:#fff}.research-cta p:not(.eyebrow){color:#f3ddd6;max-width:720px}@media(max-width:900px){.research-hero,.research-section-head,.dataset-feature,.research-method,.research-cta{grid-template-columns:1fr}.research-proof,.research-card-grid{grid-template-columns:repeat(2,1fr)}.research-hero img{box-shadow:10px 10px 0 rgba(243,154,126,.25)}}@media(max-width:580px){.research-proof,.research-card-grid{grid-template-columns:1fr}.research-proof div{border-right:0;border-bottom:1px solid #d9e3de}.research-hero h1{font-size:3.1rem}.research-section{padding-left:1.1rem;padding-right:1.1rem}}
