.research-outward .preview-hero h1,.research-outward .lab-intro-row h2{font-family:var(--font);font-weight:600}.research-outward .preview-hero h1{font-size:clamp(3rem,5.6vw,4.8rem);line-height:1.1}.research-outward .preview-hero h1 span:first-child{color:var(--accent)}.research-outward .preview-hero h1 span:last-child{color:var(--adaptive)}.research-outward .research-map{background:#fff}.research-outward .map-scroll{aspect-ratio:auto}.research-outward .map-target--scene{aspect-ratio:auto;border-radius:12%;clip-path:none}.research-outward .map-target--scene:before{background:radial-gradient(ellipse at center,#ffffff45,#ffffff08 70%,transparent)}.research-outward .map-target--scene:focus-visible{outline:2px solid #0b8395;outline-offset:-3px;background:#ffffff26}.research-outward .map-target--scene[data-axis=adaptive]:focus-visible{outline-color:var(--adaptive)}.research-outward .map-preview{--preview-ink: var(--text);--preview-accent: var(--accent);padding:12px;background:var(--surface-solid);border:1px solid var(--border-strong);border-top:2px solid var(--preview-accent);border-radius:var(--radius);box-shadow:none}.research-outward .map-preview[data-axis=adaptive]{--preview-ink: var(--text);--preview-accent: var(--adaptive)}.research-outward .map-preview[data-axis=shared]{--preview-ink: var(--text);--preview-accent: var(--text-soft)}.research-outward .preview-paper,.research-outward .preview-paper img{border-radius:var(--radius-sm)}.research-outward .preview-paper h3{font-weight:600}@media(max-width:600px){.research-outward .preview-hero h1{font-size:clamp(2.8rem,13.5vw,4.8rem)}.research-outward .map-artwork{min-width:720px}.research-outward .map-scroll{height:auto}}
