.research-intro{padding:75px 0 60px}.research-intro h2{max-width:850px;margin:15px 0 24px}.research-intro>p:not(.kicker){max-width:860px;font-size:17px;color:#526876}.chapter-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:40px;border-top:1px solid var(--line);padding-top:23px}.chapter-nav a{display:block;font-size:13px}.chapter-nav small{display:block;font-size:11px;color:#168477;margin-bottom:8px}.chapter{padding:65px 0 70px;border-top:1px solid var(--line)}.chapter:nth-of-type(even){background:#f4f7f6}.chapter-head{display:grid;grid-template-columns:80px 1fr 1fr;gap:30px;align-items:start;margin-bottom:40px}.chapter-head h2{font-size:32px;margin-top:10px}.chapter-number{font:400 40px/1.2 Georgia,serif;color:#207e77}.chapter-number>span{font:11px "Segoe UI",sans-serif;display:block;margin-top:7px;color:#7b8e97}.chapter-lead{font-size:15px;color:#4a616d}.story-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:45px;align-items:start}.story-visual{position:sticky;top:110px;min-width:0}.scientific-film{margin:0;background:#071c2a;color:#e2efee;overflow:hidden}.scientific-film video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#071c2a}.scientific-film figcaption{font-size:12px;line-height:1.75;padding:16px 22px;color:#bfd4d5;border-top:1px solid #28434c}.film-tools{display:flex;justify-content:space-between;align-items:center;margin:14px 0;gap:12px;font-size:11px;color:#667c85}.play-film{background:none;border:1px solid #8ea8aa;border-radius:0;padding:6px 14px;color:#175f59;min-height:38px;font-size:12px}.hotspots{display:flex;gap:18px;flex-wrap:wrap}.hotspots details{flex:1;min-width:120px;border-bottom:1px solid var(--line);font-size:12px}.hotspots summary{cursor:pointer;padding:8px 0;color:#256c65}.hotspots p{padding:6px 0 15px;color:#546a73}.story-step{margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid var(--line)}.story-step>small{color:#6c848a;font-size:10px;letter-spacing:.08em}.story-step h3{font-size:21px;font-weight:600;margin:8px 0 12px}.story-step p{font-size:14px;color:#4c636d}.methods{font-size:12px;color:#526976}.methods summary{padding:0 0 12px;cursor:pointer;color:#246c66;font-weight:600}.methods p{line-height:1.9;padding-bottom:20px}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:45px}.support-grid figure{display:grid;grid-template-columns:52% 1fr;gap:23px;align-items:center;padding-top:24px;border-top:1px solid var(--line)}.support-grid img{width:100%;max-height:265px;object-fit:contain;background:#fff}.support-grid figcaption{font-size:12px;line-height:1.75;color:#62747c}.support-grid strong{display:block;color:#1a414b;font-size:15px;font-weight:600;line-height:1.5;margin-bottom:10px}.support-grid figcaption>span{display:block;margin:6px 0}.support-grid small{display:block;font-size:10px;color:#6f838a}.support-grid.single{max-width:650px;grid-template-columns:1fr}.chapter-evidence{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:25px;padding-top:20px;color:#426875;font-size:11px}.chapter-evidence>span{color:#7b8a8f}.chapter-evidence a{text-decoration:underline;text-decoration-color:#bbcdd0;text-underline-offset:4px}.chapter-evidence a:hover{color:#006b61}.people-gallery{grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:290px}.gallery-lead{grid-row:auto}.people-gallery img{height:100%;width:100%;object-fit:cover}@media(max-width:1100px){.story-grid{gap:28px;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}.chapter-head{grid-template-columns:55px 1fr}.chapter-lead{grid-column:2}.chapter-head h2{font-size:30px}.support-grid figure{grid-template-columns:1fr}.support-grid img{max-height:270px}.story-step h3{font-size:19px}.chapter-nav{gap:18px}.chapter-nav a{font-size:12px}}
@media(max-width:850px){.story-grid{grid-template-columns:1fr}.story-visual{position:static}.story-copy{display:grid;grid-template-columns:1fr 1fr;gap:20px}.story-step{margin:0}.methods{align-self:start}.chapter-head{gap:15px}.chapter-nav{grid-template-columns:1fr 1fr}.people-gallery{grid-template-columns:1fr 1fr;grid-template-rows:240px 190px}.gallery-lead{grid-column:1/-1}}
@media(max-width:560px){.research-intro{padding:45px 0}.research-intro h2{font-size:27px}.research-intro>p:not(.kicker){font-size:14px}.chapter{padding:40px 0 45px}.chapter-head{grid-template-columns:35px 1fr;gap:12px;margin-bottom:25px}.chapter-number{font-size:28px}.chapter-number>span{font-size:9px}.chapter-head h2{font-size:24px}.chapter-lead{font-size:14px;grid-column:1/-1;margin-top:5px}.chapter-head .kicker{font-size:8px}.scientific-film{margin:0 -8px}.scientific-film figcaption{padding:13px 14px;font-size:11px}.film-tools{font-size:10px}.story-copy{grid-template-columns:1fr;gap:22px}.story-step h3{font-size:19px}.story-step p{font-size:13px}.support-grid{grid-template-columns:1fr;gap:24px;margin-top:28px}.support-grid figure{grid-template-columns:1fr;gap:15px;padding-top:18px}.support-grid img{max-height:320px}.support-grid figcaption>span{display:inline;margin-right:8px}.support-grid strong{font-size:15px;margin-bottom:5px}.support-grid small{display:inline}.chapter-evidence{font-size:10px;gap:10px 18px}.chapter-nav{gap:20px}.people-gallery{grid-template-rows:210px 130px}.research-intro .kicker{font-size:9px}}

/* Published team research leads; optional models do not stand in for evidence. */
.story-visual{position:static}.research-figure{margin:0;background:#fff;border:1px solid #dce5e5;padding:18px}.research-figure img{display:block;width:100%;height:auto;object-fit:contain}.research-figure figcaption{padding:18px 2px 0;line-height:1.65}.research-figure strong{display:block;font-size:17px;font-weight:600;color:#163e48;margin-bottom:8px}.research-figure figcaption>span{display:block;color:#556c75;font-size:12px}.research-figure small{display:block;margin-top:10px;font-size:10px;color:#71828a}.research-more,.mechanism-demo{border-bottom:1px solid var(--line);margin-top:12px}.research-more>summary,.mechanism-demo>summary{cursor:pointer;padding:15px 0;font-size:13px;color:#1c665f}.research-more[open]>summary,.mechanism-demo[open]>summary{font-weight:600}.secondary-research{margin-bottom:16px}.secondary-research img{max-height:720px}.mechanism-demo .hotspots{margin-bottom:18px}.story-copy{padding-top:6px}.research-more:focus-within,.mechanism-demo:focus-within{outline-offset:4px}details>summary:focus-visible{outline:2px solid #14796d;outline-offset:3px}
@media(max-width:560px){.research-figure{padding:10px}.research-figure strong{font-size:15px}.research-figure figcaption>span{font-size:11px}.research-figure figcaption{padding-top:13px}.research-figure small{font-size:9px}.mechanism-demo .scientific-film{margin:0}.secondary-research img{max-height:590px}}

#research-thermal .primary-research img{max-width:623px;margin-inline:auto}
