/* Editorial 1.6: research, integration of knowledge and the author's models. */
.editorial-v15 .article-content{container-type:inline-size;container-name:research-reading}
@container research-reading (max-width:560px){.native-figure .concept-relations,.native-figure .concept-matrix{grid-template-columns:minmax(0,1fr)}}
.editorial-v15 .r16-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.9fr);gap:48px;align-items:center;padding-top:32px;padding-bottom:40px}
.editorial-v15 .r16-hero-copy{min-width:0}
.editorial-v15 .r16-hero h1{max-width:20ch;margin-bottom:16px}
.editorial-v15 .r16-hero .lead{max-width:56ch;margin:22px 0 18px}
.editorial-v15 .r16-hero-copy>p:not(.eyebrow){max-width:58ch}
.editorial-v15 .r16-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px}
.editorial-v15 .r16-actions a{display:inline-flex;align-items:center;min-height:44px;font:700 16px/1.5 Lato,Arial,sans-serif}
.editorial-v15 .r16-actions .action{padding:12px 18px}
.editorial-v15 .r16-schema,.editorial-v15 .r16-research-map{min-width:0;background:#162b49;color:#f8fafc;border-top:3px solid #9b2743;padding:28px}
.editorial-v15 :is(.r16-schema,.r16-research-map) .eyebrow{color:#f0acbb;margin-bottom:12px}
.editorial-v15 :is(.r16-schema,.r16-research-map) .r16-schema-title{font:700 26px/1.25 Spectral,Georgia,serif;color:#fff;margin-bottom:22px;max-width:26ch}
.editorial-v15 .r16-schema ol{list-style:none;padding:0;margin:0}
.editorial-v15 .r16-schema li{padding:0;margin:0;border-top:1px solid #f8fafc36}
.editorial-v15 .r16-schema-link{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 0;min-height:56px;color:#fff;font:400 16px/1.5 Lato,Arial,sans-serif;text-decoration:none}
.editorial-v15 .r16-schema-link strong{font-weight:700;text-decoration:underline;text-underline-offset:4px}
.editorial-v15 .r16-schema-link small{display:block;color:#e3e9f2;font-size:16px;margin-top:2px}
.editorial-v15 .r16-step-number{color:#f0acbb;font-size:16px}
.editorial-v15 .r16-schema-link:hover strong{color:#f0acbb}
.editorial-v15 .r16-schema-note{margin:16px 0 0;font-size:16px;color:#e3e9f2}
.editorial-v15 .r16-operations ol{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}
.editorial-v15 .r16-operations .r16-schema-link{grid-template-columns:24px minmax(0,1fr);gap:8px}
.editorial-v15 .r16-operations .r16-schema-link>span:last-child{display:none}
.editorial-v15 .r16-research-map nav{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;position:relative;margin:26px 0 22px}
.editorial-v15 .r16-research-map a{display:flex;align-items:center;justify-content:center;min-height:56px;padding:12px 8px;text-align:center;border:1px solid #c9d3e2;color:#fff;background:#162b49;font:700 17px/1.4 Lato,Arial,sans-serif;text-underline-offset:4px;position:relative;z-index:1}
.editorial-v15 .r16-map-agency,.editorial-v15 .r16-map-potential{grid-column:1/-1}
.editorial-v15 .r16-research-map .r16-map-agency{background:#f8fafc;color:#162b49;border-color:#f8fafc;font-size:20px}
.editorial-v15 .r16-research-map nav:before{content:"";position:absolute;inset:16px 50%;border-left:1px solid #c9d3e2}
.editorial-v15 .r16-research-map>p:last-child{font-size:16px;line-height:1.6;margin:0;color:#e3e9f2}
.editorial-v15 .r16-model-catalogue{padding-top:32px;padding-bottom:40px;border-top:1px solid #d8dee7}
.editorial-v15 .r16-model-catalogue>p{max-width:76ch}
.editorial-v15 .r16-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-top:28px;border-bottom:1px solid #d8dee7}
.editorial-v15 .r16-model-card{position:relative;padding:26px 0;border-top:2px solid #162b49;min-width:0;display:flex;flex-direction:column}
.editorial-v15 .r16-model-card .eyebrow{margin-bottom:12px}
.editorial-v15 .r16-model-card h3{max-width:30ch;margin:0 0 12px}
.editorial-v15 .r16-model-card p{margin-bottom:16px;max-width:48ch}
.editorial-v15 .r16-model-card nav{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:auto}
.editorial-v15 .r16-model-card nav a{display:inline-flex;align-items:center;min-height:44px;font:700 16px/1.5 Lato,Arial,sans-serif}
.editorial-v15 .r16-other-work{padding:28px;margin-top:28px;background:#f3f5f8;border-left:3px solid #9b2743}
.editorial-v15 .r16-other-work h3{margin-top:0}
.editorial-v15 .r16-other-work nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.editorial-v15 .r16-other-work a{display:block;font:400 16px/1.5 Lato,Arial,sans-serif;min-height:44px}
.editorial-v15 .r16-other-work a span{display:block;color:#4a5261;margin-top:6px;text-decoration:none}
.editorial-v15 .r16-contribution{padding:28px 0 32px;margin-bottom:32px;border-bottom:1px solid #d8dee7}
.editorial-v15 .r16-contribution>.eyebrow{margin:0 0 14px}
.editorial-v15 .r16-contribution>h2{margin-top:0}
.editorial-v15 .r16-contribution-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:24px}
.editorial-v15 .r16-contribution-grid article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px 16px;padding-top:20px;border-top:1px solid #d8dee7}
.editorial-v15 .r16-contribution-grid article h3{margin:0;font-size:24px}
.editorial-v15 .r16-contribution-number{grid-column:1;grid-row:1/4;color:#9b2743;font-size:16px;padding-top:4px}
.editorial-v15 .r16-contribution-grid article :is(p,a){grid-column:2;margin:0}
.editorial-v15 .r16-contribution-grid a{display:inline-flex;align-items:center;min-height:44px;font:700 16px/1.5 Lato,Arial,sans-serif;justify-self:start}
.editorial-v15 .r16-model-continuation{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-block:32px;border-top:2px solid #162b49;margin-block:32px}
.editorial-v15 .r16-model-continuation nav{display:flex;flex-direction:column}
.editorial-v15 .r16-model-continuation nav a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid #d8dee7;padding:8px 0;font:700 16px/1.5 Lato,Arial,sans-serif}
.editorial-v15 .r16-topic-compass>p:not(.eyebrow,.route-statement){color:#e3e9f2;font:400 17px/1.6 Lato,Arial,sans-serif;margin-bottom:20px}
.editorial-v15 .r16-topic-compass nav>a{display:flex;align-items:center;min-height:48px;padding:12px 0;font:700 16px/1.5 Lato,Arial,sans-serif}
.editorial-v15 .r16-section-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-block:18px}
.editorial-v15 .r16-section-links a{display:inline-flex;align-items:center;min-height:44px;font:700 16px/1.5 Lato,Arial,sans-serif}
.editorial-v15 .r16-source-marks{max-width:240px;margin:24px 0}
.editorial-v15 .r16-source-marks img{max-height:200px;object-fit:contain;object-position:left center}
.editorial-v15 .r16-example dl{margin:24px 0;background:#f3f5f8;padding:8px 24px;border-left:3px solid #9b2743}
.editorial-v15 .r16-example dl>div{padding:18px 0;border-bottom:1px solid #d8dee7}
.editorial-v15 .r16-example dl>div:last-child{border:0}
.editorial-v15 .r16-example dt{font:700 18px/1.5 Lato,Arial,sans-serif;color:#162b49}
.editorial-v15 .r16-example dd{margin:8px 0 0;font:400 17px/1.6 Lato,Arial,sans-serif}
@media(min-width:768px) and (max-width:1023px){.editorial-v15 .r16-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:28px}.editorial-v15 .r16-schema,.editorial-v15 .r16-research-map{padding:24px 20px}.editorial-v15 .r16-operations ol{gap:0 12px}.editorial-v15 .r16-other-work nav{grid-template-columns:1fr}}
@media(max-width:767px){.editorial-v15 .r16-hero{grid-template-columns:1fr;gap:24px;padding-top:24px;padding-bottom:28px}.editorial-v15 .r16-hero h1{max-width:22ch}.editorial-v15 .r16-schema,.editorial-v15 .r16-research-map{padding:24px 20px}.editorial-v15 :is(.r16-schema,.r16-research-map) .r16-schema-title{font-size:24px}.editorial-v15 .r16-actions{gap:8px 16px;margin-top:20px}.editorial-v15 .r16-actions .action{width:100%}.editorial-v15 .r16-model-grid{grid-template-columns:1fr;gap:0}.editorial-v15 .r16-model-card{padding:22px 0}.editorial-v15 .r16-model-card nav{flex-direction:column;align-items:start}.editorial-v15 .r16-other-work{padding:24px 20px}.editorial-v15 .r16-other-work nav{grid-template-columns:1fr;gap:20px}.editorial-v15 .r16-contribution-grid article{grid-template-columns:24px minmax(0,1fr);gap:8px 12px}.editorial-v15 .r16-contribution-grid article h3{font-size:22px}.editorial-v15 .r16-model-continuation{grid-template-columns:1fr;gap:12px}.editorial-v15 .r16-example dl{padding:8px 18px}}
