/* Shared hierarchy for the six research and learning pages. */
.page-research-learning .page-hero h1{font-size:var(--s5);line-height:1.4}
.page-research-learning .section-content h2{font-size:var(--s4);line-height:1.4;margin:0 0 20px}
.page-research-learning .section-content h3{font-family:var(--font);font-size:var(--s3);line-height:1.6;font-weight:600;color:var(--deep);margin:0 0 12px}
.page-research-learning .section-content p{line-height:1.85}
.page-research-learning .whitepaper-entry h2{font-family:var(--font);font-size:var(--s3);line-height:1.6;margin:8px 0 12px;font-weight:600}
.page-research-learning .whitepaper-entry .whitepaper-summary{line-height:1.85}
.page-research-learning .empty-state h2{font-family:var(--font);font-size:var(--s3)}
.page-research-learning .cpd-heading h2{margin-bottom:12px}
.page-research-learning .cpd-topics h3{margin-bottom:4px}
.page-research-learning .cpd-topics li{padding:0}
.page-research-learning .projects-process h3{white-space:normal;align-items:baseline}
.page-research-learning .projects-step{flex-shrink:0}
.page-research-learning .projects-application{margin-top:20px}
.page-research-learning .query-box{max-width:none;width:100%;margin:0;padding:32px}
.page-research-learning .query-box>.icon{display:block;margin-bottom:16px}
.page-research-learning .query-box>h2{margin-bottom:0}
.page-research-learning .query-form input,.page-research-learning .filter-bar select{line-height:1.5;min-height:46px}
.page-research-learning .query-form>.btn,.page-research-learning .filter-bar>.btn{min-height:46px}
.page-research-learning .result-card h3{overflow-wrap:anywhere}
.page-research-learning .result-card dl{margin:16px 0 20px}
.page-research-learning .result-card dt,.page-research-learning .result-card dd{min-width:0;overflow-wrap:anywhere}
.page-research-learning .research-method-copy .research-method-subject{min-height:3.7em}
.page-research-learning .research-method-subject+p{margin-top:0}
.page-research-learning .cpd-step{font-size:var(--s3)}
@media(min-width:1101px){.page-research-learning .research-method-copy .research-method-subject{min-height:1.85em}}
@media(max-width:1100px) and (min-width:1001px){.page-research-learning .projects-forms,.page-research-learning .projects-material-grid,.page-research-learning .projects-process{gap:16px}.page-research-learning .projects-process li{padding:20px}.page-research-learning .cpd-path{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.page-research-learning .cpd-path li:nth-child(2)::before{display:none}}
@media(max-width:720px){.page-research-learning .section-content h2{margin-bottom:16px}.page-research-learning .section-content h3{margin-bottom:8px}.page-research-learning .whitepaper-entry h2{margin:0}.page-research-learning .query-box{padding:20px}.page-research-learning .result-card{padding:20px}.page-research-learning .result-card dl{grid-template-columns:80px minmax(0,1fr);gap:10px}.page-research-learning .research-method-copy .research-method-subject{min-height:0}}
