/* The vector figure stays sharp and uncropped. Scroll draws the evidence paths. */
.work-panel .radiation-research-visual{background:#edece5;width:100%;max-width:590px;justify-self:center}
.radiation-research-visual svg{display:block;width:100%;height:auto}
.radiation-research-visual figcaption{font:10px/1.5 var(--mono);color:#666057;padding:12px 22px;background:#edece5;text-transform:uppercase;letter-spacing:.03em}
.radiation-research-case-figure{max-width:780px;margin:0 auto 38px}
.radiation-research-figure .rg-stage{transition:opacity .18s linear;transform-box:fill-box;transform-origin:center}
.radiation-research-figure .rg-return{stroke-dasharray:4 6}
.work-stage{border-top:1px solid #61594e}
/* External styles preserve SVG labels under the production content security policy. */

    .radiation-research-figure text{font-family:Arial,Helvetica,sans-serif;fill:#302F2A}
    .radiation-research-figure .rg-label{font-size:23px;font-weight:500;letter-spacing:-.5px}
    .radiation-research-figure .rg-note{font-size:17px;fill:#716B62}
    .radiation-research-figure .rg-number{font-size:11px;font-weight:700;text-anchor:middle;dominant-baseline:central}
    .radiation-research-figure .rg-paper-line{stroke:#B8B2A7;stroke-width:2;stroke-linecap:round}
    .radiation-research-figure .rg-path{stroke-linecap:round;stroke-linejoin:round}
  
.radiation-research-figure .rg-number{fill:#FFFEFA}

@media(prefers-reduced-motion:reduce){[data-figure-stage]{opacity:1!important;transition:none!important}}

/* The film remains visible independently of scroll chapters and autoplay. */
.research-film{margin:0 0 58px}
.research-film-frame{background:#101515;overflow:hidden}
.research-film video{display:block;width:100%;height:auto;max-height:72svh;aspect-ratio:8/5;object-fit:contain;background:#101515}
.research-film figcaption{display:flex;justify-content:space-between;align-items:center;gap:22px;border-bottom:1px solid #615e54;padding:12px 0;font:11px/1.5 var(--mono);color:#d5cfc3}
.research-film-actions{display:flex;align-items:center;gap:26px;flex-shrink:0}
.research-film .film-toggle,.research-film-actions a{min-height:44px;display:inline-flex;align-items:center;gap:9px;font:12px var(--sans);color:#f1ede5}
.research-film .film-toggle{background:none;border:1px solid #807563;padding:10px 18px;cursor:pointer}
.research-film .film-toggle:hover{background:#34352f}
.research-film :is(button,a):focus-visible{outline:2px solid #f1ede5;outline-offset:4px}
.research-film .film-status{font:13px/1.5 var(--sans);color:#e0d6c6;margin:12px 0 0}
@media(max-width:700px){.research-film{margin-bottom:38px}.research-film video{max-height:none}.research-film figcaption{flex-wrap:wrap;gap:6px}.research-film figcaption>span{width:100%;font-size:10px}.research-film-actions{width:100%;justify-content:space-between;gap:20px}.research-film .film-toggle{min-width:106px;justify-content:center}}
