/* R5 complete-page continuation. Research categories use the same light editorial family. */
.r5-review :is(.cognition,.automotive){padding:140px 0 0;scroll-margin-top:72px}
.r5-review :is(.cognition,.automotive,.interface-studies) :where(h2,h3,p,figure){margin:0}
.r5-review :is(.cognition,.automotive,.interface-studies) h3{--site-type-content:24px;font-size:24px;line-height:1.35;font-weight:620;letter-spacing:-.024em}
.r5-review :is(.cognition,.automotive,.interface-studies) p{--site-type-copy:16px;font-size:16px;line-height:1.72;color:var(--r5-muted)}
.cognition-heading,.automotive-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}
.r5-review .cognition-heading>p,.r5-review .automotive-heading>p{margin:0;max-width:420px}
.cabin-media figcaption{font-size:14px;line-height:1.5;color:#64686d;margin-top:12px}
.research-topics{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:48px}
.research-topics article{padding:36px 40px;border-radius:18px;background:#fff}
.research-topics #layered-memory{grid-row:span 2;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(150deg,rgba(226,25,20,.045),rgba(255,255,255,.6) 65%)}
.r5-review .research-topics #layered-memory h3{--site-type-content:56px;font-size:56px;line-height:1.15;letter-spacing:-.052em}
.research-topics #layered-memory>p{max-width:350px}
.r5-review .research-topics .research-status{font-size:14px;color:#626a6e;margin-bottom:12px}
.r5-review .research-topics h3+p{margin-top:20px}
.r5-review .research-topics .research-boundary{margin-top:16px;font-size:14px}
.automotive-editorial{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px;margin-top:56px;align-items:start}
.cabin-media{grid-column:1/7;position:sticky;top:112px}
.cabin-media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:44% 50%;border-radius:18px}
.capability-grid{grid-column:7/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:32px;row-gap:40px;padding:8px 0}
.r5-review .capability-grid h3{font-size:24px;line-height:1.38}.capability-grid h3 span{display:block}
.r5-review .capability-grid h3+p{margin-top:16px}
.shared-foundation{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:40px;margin-top:72px;padding:48px 0 0;border-top:1px solid var(--r5-line)}
.shared-foundation>h3{grid-column:1/5}.shared-foundation>div{grid-column:5/-1}
.r5-review .shared-foundation .shared-statement{font-size:24px;line-height:1.5;color:#242a2d;letter-spacing:-.02em;font-weight:550}
.r5-review .shared-foundation p+p{margin-top:20px}.shared-label{display:block;margin-top:20px;font-size:14px;color:#64686d}
.r5-review .subpage-cta{padding:140px 0 112px}.r5-review .subpage-cta-inner{gap:64px;align-items:center}
.r5-review .subpage-cta .tech-cta-title{font-size:56px;line-height:1.16;letter-spacing:-.045em;margin:0}
.r5-review .subpage-cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:250px}
.r5-review .cooperation-link{font-size:16px;font-weight:550;text-decoration:none;display:inline-flex;gap:20px;align-items:center;min-height:44px}
.r5-review .cooperation-link:hover{text-decoration:underline;text-underline-offset:6px}
@media(max-width:1100px){.automotive-editorial{gap:32px}.capability-grid{column-gap:24px}.r5-review .capability-grid h3{font-size:24px}}
@media(max-width:900px){
 .r5-review :is(.cognition,.automotive){padding-top:96px;scroll-margin-top:64px}
 .cognition-heading,.automotive-heading{grid-template-columns:1fr;gap:20px}
 .r5-review :is(.cognition,.automotive) h3{--site-type-content:22px;font-size:22px}.research-topics{gap:20px;margin-top:32px}.research-topics article{padding:28px}.r5-review .research-topics #layered-memory h3{--site-type-content:42px;font-size:42px}
 .automotive-editorial{grid-template-columns:1fr;gap:32px;margin-top:40px}.cabin-media{grid-column:auto;position:relative;top:auto}.cabin-media img{aspect-ratio:16/9;object-fit:contain}.capability-grid{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;padding:0}
 .shared-foundation{grid-template-columns:1fr 2fr;gap:32px;margin-top:56px;padding-top:32px}.shared-foundation>h3,.shared-foundation>div{grid-column:auto}.r5-review .shared-foundation .shared-statement{font-size:22px}.shared-statement br{display:none}
 .r5-review .subpage-cta{padding:96px 0 80px}.r5-review .subpage-cta .tech-cta-title{font-size:42px}.r5-review .subpage-cta-inner{gap:40px}.r5-review .subpage-cta-actions{min-width:0}
}
@media(max-width:620px){
 .r5-review :is(.cognition,.automotive){padding-top:80px}.cognition-heading,.automotive-heading{gap:16px}
 .research-topics{grid-template-columns:1fr;gap:12px;margin-top:32px}.research-topics article{padding:28px 24px;border-radius:14px}.research-topics #layered-memory{grid-row:auto}.r5-review .research-topics #layered-memory h3{--site-type-content:32px;font-size:32px}.r5-review .research-topics h3+p{margin-top:12px}.r5-review .research-topics .research-status{margin-bottom:8px}
 .automotive-editorial{gap:28px;margin-top:32px}.cabin-media img{aspect-ratio:1.36;object-fit:cover;border-radius:12px;object-position:44% 50%}.capability-grid{grid-template-columns:1fr;gap:28px}.capability-grid h3 span{display:inline}.r5-review .capability-grid h3+p{margin-top:12px}
 .shared-foundation{grid-template-columns:1fr;gap:24px;margin-top:40px;padding-top:28px}.r5-review .shared-foundation .shared-statement{font-size:22px}.r5-review .shared-foundation p+p{margin-top:16px}
 .r5-review .subpage-cta{padding:80px 0 72px}.r5-review .subpage-cta .tech-cta-title{font-size:32px}.r5-review .subpage-cta-inner{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.r5-review .subpage-cta-actions{gap:16px;align-self:flex-start}
}
@media(prefers-reduced-motion:reduce){.cabin-media{position:relative;top:auto}}
