/* Scientific atlas: light ink, slow camera movement, explicit optical order. */
.home-hero-art .floating-equations{z-index:2}
.floating-equations{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.equation-float{position:absolute;display:flex;align-items:center;gap:12px;color:#295b6e;opacity:.58;max-width:94%;padding:8px 12px;background:radial-gradient(ellipse,#faf6eeab,transparent 72%);transform-origin:center}
.equation-float math{font-family:'Times New Roman',serif;font-size:28px;white-space:nowrap}
.equation-context{display:block;font-size:14px;line-height:1.6;margin-top:4px;letter-spacing:.025em;color:#476a76}
.equation-sketch{width:73px;height:44px;fill:none;stroke:currentColor;stroke-width:1;flex-shrink:0}
.equation-sketch text{font-family:'Times New Roman',serif;fill:currentColor;stroke:none;font-size:11px}
.floating-equations-hero .equation-float-stress{left:max(36px,calc((100vw - 1184px)/2));top:22px}
.floating-equations-hero .equation-float-extension{left:43%;top:73px}
.floating-equations-hero .equation-float-fracture{right:4%;top:21px}
.home-illustrated-hero .home-hero-inner{padding-top:132px;min-height:790px}
.material-art{position:relative}
.floating-equations-metals .equation-float-elastic{right:2%;bottom:6%;background:radial-gradient(ellipse,#faf6eedb,transparent 76%)}
.floating-equations-metals .equation-float-tensor{left:2%;top:4%;background:radial-gradient(ellipse,#faf6eeed,transparent 78%);padding:12px 18px}
.equation-float-tensor math{font-size:24px}
.floating-equations-interfaces .equation-float-hardness{right:3%;top:8%}
.floating-keywords{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}
.keyword-slot{position:absolute;display:grid;max-width:75%;color:#285d70;font-family:'Times New Roman',serif;font-size:23px;line-height:1.5;letter-spacing:.025em}
.keyword-item{grid-area:1/1;display:flex;align-items:center;gap:12px;padding:5px 14px;opacity:0;background:radial-gradient(ellipse,#fcf8edd4,transparent 74%);text-shadow:0 1px 8px #faf6ee;will-change:opacity,transform}
.keyword-item::before{content:'';height:1px;width:24px;flex-shrink:0;background:currentColor;opacity:.55}
.keyword-item:first-child{opacity:.8}
.floating-keywords-hero .keyword-slot-1{left:57%;top:34%}
.floating-keywords-hero .keyword-slot-2{right:5%;bottom:15%}
.floating-keywords-metals .keyword-slot-1{left:4%;bottom:15%}
.floating-keywords-metals .keyword-slot-2{right:3%;top:40%}
.floating-keywords-films .keyword-slot-1{left:4%;top:14%}
.floating-keywords-films .keyword-slot-2{right:4%;bottom:13%}
.floating-keywords-interfaces .keyword-slot-1{left:4%;top:32%}
.floating-keywords-interfaces .keyword-slot-2{right:3%;bottom:12%}
.equation-key{padding-top:25px;padding-bottom:35px;color:#4c6872;font-size:16px}
.equation-key>summary{cursor:pointer;text-underline-offset:5px}
.equation-definitions{padding-top:24px}
.equation-definition{display:grid;grid-template-columns:1fr 1.5fr;gap:30px;align-items:center;padding:21px 0;border-top:1px solid #d4dfdd}
.equation-definition math{font-family:'Times New Roman',serif;font-size:25px;max-width:100%}
.equation-definition p{font-size:18px;line-height:1.8}
.equation-definition a{font-size:15px;text-decoration:underline;text-underline-offset:4px}
.synchrotron-cinema{position:relative;isolation:isolate;overflow:hidden;background:#f0f3ef;color:#234c5e;padding:78px 0 52px;border-top:1px solid #d9e3dd;border-bottom:1px solid #d9e3dd;scroll-margin-top:20px}
.cinema-heading{display:grid;grid-template-columns:1.25fr .8fr;gap:65px;align-items:end}
.cinema-kicker{font-size:15px;color:#5b7c85;letter-spacing:.06em;margin-bottom:17px}
.cinema-heading h2{font-size:43px;line-height:1.65;letter-spacing:.015em}
.cinema-introduction{font-size:18px;line-height:1.95;max-width:27em;color:#516d77;padding-bottom:8px}
.cinema-viewport{height:560px;max-width:1600px;margin:35px auto 28px;position:relative;overflow:hidden}
.cinema-atmosphere{position:absolute;inset:0;background:radial-gradient(ellipse at 62% 46%,#bbdede46,transparent 62%);pointer-events:none}
.cinema-scene{display:block;width:100%;height:100%;position:relative;overflow:visible;fill:none;stroke:#668791;stroke-width:1.05;stroke-linecap:round;stroke-linejoin:round}
.cinema-label{fill:#4c707c;stroke:none;font-family:'Times New Roman','Meiryo',serif;font-size:17px}
.cinema-symbol,.cinema-axes text{fill:#647e88;stroke:none;font-family:'Times New Roman',serif;font-size:16px}
.cinema-ring{opacity:.6}
.ring-inner{stroke:#a0b7bc;stroke-width:.65}
.cinema-magnet polygon{fill:#d8e7e745;stroke:#68949e;stroke-width:.7}
.cinema-pole-S polygon{fill:#e7d8bf3b;stroke:#ac9774}
.cinema-magnet .magnet-top{fill:#f6f8f1a0}
.cinema-magnet .magnet-side{fill:#91adb329}
.cinema-magnet text{fill:#607b84;stroke:none;font-family:'Times New Roman',serif;font-size:10px;text-anchor:middle}
.cinema-field{stroke:#8ea3ab;stroke-width:.6;opacity:.38}
#cinema-electron-orbit{stroke:#ad8654;stroke-width:1.25}
.cinema-electron{fill:#bc8c49;stroke:none}
.cinema-electron-halo{opacity:.15}
.xray-halo{stroke:#6db9c5;stroke-width:9;opacity:.055}
#cinema-photon-path{stroke:#3b9caf;stroke-width:1.15;opacity:.55}
.cinema-forward-cone{stroke:#4798ac;stroke-width:.6;opacity:.35}
.cinema-photon{fill:#1986a0;stroke:none;opacity:.8}
.crystal-back{fill:#b8cfd650;stroke:#7799a4;stroke-width:.7}
.crystal-plane{stroke:#286c83;stroke-width:1.8}
.micro-ray-in,.micro-ray-out,.nano-ray{stroke:#4a9dac;stroke-width:.7;opacity:.26}
.sample-axis{stroke:#93aab1;stroke-dasharray:3 5;stroke-width:.65}
.sample-wireframe path{stroke:#4d8793;fill:#bed7d51a;stroke-width:.9}
.sample-features circle{fill:#7d9d9d;stroke:none;opacity:.65}
.sample-rotation{stroke:#5d8b98;stroke-width:.85}
.zone-plate ellipse{stroke:#6a98a5;stroke-width:.65;fill:none}
.objective-leader{stroke:#829fa8;stroke-width:.6}
.scintillator{fill:#b6d5ca66;stroke:#769c91;stroke-width:.7}
.visible-light{stroke:#b08b4c;stroke-width:.7;opacity:.45}
.visible-objective{fill:#e6d6b32b;stroke:#ac9668;stroke-width:.8}
.ccd{fill:#e0e7e43d;stroke:#6c8690;stroke-width:.8}
.cinema-detector>path{stroke:#8fa5ac;stroke-width:.7}
.cinema-reconstruction rect{fill:#f8faf380;stroke:#91aab2;stroke-width:.7}
.cinema-reconstruction ellipse{fill:#aac4c33b;stroke:#72959f;stroke-width:.6}
.cinema-reconstruction circle{fill:#7b9e9f;stroke:none}
.data-transfer{stroke:#9aaeb2;stroke-dasharray:3 6;stroke-width:.65}
.reconstruction-volume{stroke:#6f97a3;fill:#b8d2cf1a;stroke-width:.75}
.reconstruction-slices{opacity:.35}
.cinema-nano-optics,.cinema-nano-detector,.cinema-loading,.cinema-tracking{opacity:0;pointer-events:none}
.synchrotron-cinema[data-scene="2"] .cinema-nano-optics,.synchrotron-cinema[data-scene="2"] .cinema-nano-detector{opacity:1}
.synchrotron-cinema[data-scene="2"] .cinema-micro-rays,.synchrotron-cinema[data-scene="2"] .cinema-micro-detector{opacity:0}
.synchrotron-cinema[data-scene="3"] .cinema-loading{opacity:1}
.synchrotron-cinema[data-scene="3"] .sample-caption{opacity:0}
.synchrotron-cinema[data-scene="0"] .cinema-sample,.synchrotron-cinema[data-scene="0"] .cinema-detector,.synchrotron-cinema[data-scene="0"] .cinema-reconstruction{opacity:0}
.synchrotron-cinema[data-scene="2"] .cinema-ring,.synchrotron-cinema[data-scene="2"] .cinema-undulator,.synchrotron-cinema[data-scene="2"] .cinema-monochromator,.synchrotron-cinema[data-scene="2"] .cinema-electron,.synchrotron-cinema[data-scene="2"] .cinema-electron-halo{opacity:0}
.synchrotron-cinema[data-tracking="true"] .cinema-ring,.synchrotron-cinema[data-tracking="true"] .cinema-undulator,.synchrotron-cinema[data-tracking="true"] .cinema-monochromator,.synchrotron-cinema[data-tracking="true"] .cinema-xray-route,.synchrotron-cinema[data-tracking="true"] .cinema-photons,.synchrotron-cinema[data-tracking="true"] .cinema-sample,.synchrotron-cinema[data-tracking="true"] .cinema-loading,.synchrotron-cinema[data-tracking="true"] .cinema-micro-rays,.synchrotron-cinema[data-tracking="true"] .cinema-detector,.synchrotron-cinema[data-tracking="true"] .cinema-reconstruction,.synchrotron-cinema[data-tracking="true"] .cinema-electron,.synchrotron-cinema[data-tracking="true"] .cinema-electron-halo{opacity:0}
.synchrotron-cinema[data-tracking="true"] .detector-caption,.synchrotron-cinema[data-scene="0"] .detector-caption{opacity:0}
.synchrotron-cinema[data-tracking="true"] .cinema-tracking{opacity:1}
.cinema-tracking{stroke:#789ca5;fill:none}
.loading-frame{stroke:#8b9e9f;fill:#c9d5d10a;stroke-width:.7}
.upper-grip,.cinema-loading>path:not(.loading-frame){stroke:#577d89;stroke-width:1}
.cinema-roi{stroke:#b18d51;stroke-width:.9;stroke-dasharray:3 3;fill:none}
.tracking-box{stroke:#9bb1b5;stroke-width:.75}
.tracking-reference circle{fill:none;stroke:#9aafb6;stroke-width:1;opacity:.7}
.tracking-current circle{fill:#4e8897;stroke:#f6f7ef;stroke-width:.7}
.tracking-vectors path{stroke:#ac8549;stroke-width:1;fill:none}
.tracking-tetrahedra path{stroke:#729ba6;stroke-width:.8;fill:#8fb5b714}
.tracking-scope{font-size:14px;fill:#6e8589}
.tracking-labels text{font-family:'Times New Roman',serif;font-size:18px;fill:#365e70;stroke:none}
.tracking-tetrahedra,.tracking-element-face{opacity:var(--mft-mesh,0)}
.tracking-element-face{fill:#81aab31f;stroke:none}
.mft-phase{display:none;font-size:17px}
.synchrotron-cinema[data-mft="features"] .mft-phase-features,.synchrotron-cinema[data-mft="displacement"] .mft-phase-displacement,.synchrotron-cinema[data-mft="strain"] .mft-phase-strain{display:block}
.cinema-equation{position:absolute;left:6%;top:12px;opacity:.55;color:#3e798b;pointer-events:none}
.cinema-equation math{font-family:'Times New Roman',serif;font-size:26px}
.cinema-equation-projection{display:none}
.synchrotron-cinema[data-scene="1"] .cinema-equation-bragg,.synchrotron-cinema[data-scene="2"] .cinema-equation-bragg,.synchrotron-cinema[data-scene="3"] .cinema-equation-bragg{display:none}
.synchrotron-cinema[data-scene="1"] .cinema-equation-projection,.synchrotron-cinema[data-scene="2"] .cinema-equation-projection{display:block}
.cinema-progress{position:absolute;bottom:0;left:6%;right:6%;height:1px;background:#cedcda}
.cinema-progress span{display:block;height:1px;width:100%;background:#5d99a7;transform-origin:left;transform:scaleX(var(--cinema-progress,0))}
.cinema-controls{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-bottom:27px}
.cinema-step{display:flex;align-items:baseline;gap:10px;padding:10px 0;border:0;border-bottom:1px solid transparent;color:#617f88;background:none;font-size:18px;text-align:left;line-height:1.65}
.cinema-step-number{font-size:15px;color:#8d9e9c}
.cinema-step[aria-pressed="true"]{border-bottom-color:#3b869a;color:#1a6177}
.cinema-step:focus-visible,.cinema-pause:focus-visible{outline:2px solid #0d7f9c;outline-offset:5px}
.cinema-pause{margin-left:auto;font-size:15px;line-height:1.7;border:0;border-bottom:1px solid #9cb2b7;padding:4px 0;background:none;color:#577580}
.cinema-caption h3{font-size:28px;line-height:1.6;margin-bottom:15px}
.cinema-caption p{font-size:19px;line-height:1.95;max-width:57em;color:#466672}
.cinema-inspect{display:inline-block;border:0;border-bottom:1px solid #7ba0aa;color:#276b81;background:none;padding:6px 0;margin-top:14px;font-size:17px;line-height:1.8;text-align:left}
.cinema-ready .cinema-captions{display:grid}
.cinema-ready .cinema-caption:not(.is-active){visibility:hidden;pointer-events:none}
.cinema-ready .cinema-caption{grid-area:1/1;align-self:start;min-width:0}
.cinema-caption+.cinema-caption{margin-top:24px}
.cinema-ready .cinema-caption{margin-top:0}
.cinema-captions{min-height:150px}
.cinema-caption .cinema-optical-order{color:#285c6c;font-size:18px;margin-top:14px}
.cinema-caption .cinema-optical-note{font-size:18px;margin-top:10px}
.cinema-mft,.cinema-purpose{border-top:1px solid #ceddd7;padding:27px 0 22px;margin-top:25px}
.cinema-mft h3,.cinema-purpose h3{font-size:27px;line-height:1.6;margin-bottom:8px}
.mft-method-name{font-size:18px;line-height:1.8;color:#5d7b83}
.mft-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;list-style:none;margin:23px 0 25px;padding:0}
.mft-number{display:block;color:#79999e;font-size:15px;margin-bottom:9px}
.mft-workflow h4,.cinema-reasons h4{font-size:19px;line-height:1.7;font-weight:normal;margin-bottom:8px;color:#245a6b}
.mft-workflow p,.cinema-reasons p,.mft-technical p{font-size:18px;line-height:1.9;color:#476b76}
.mft-technical{font-size:17px;line-height:1.8}
.mft-technical>summary{cursor:pointer;padding:5px 0}
.mft-technical>div{padding-top:18px;max-width:60em}
.mft-technical p{margin-bottom:17px}
.mft-technical a,.cinema-source-link a{text-decoration:underline;text-underline-offset:4px}
.mft-equation{padding:10px 0 18px}
.mft-equation math{font-family:'Times New Roman',serif;font-size:29px}
.cinema-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:18px}
.cinema-source-link{font-size:15px;line-height:1.8;margin-top:17px;color:#5d7b83}
@media(max-width:850px){.mft-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.cinema-reasons{grid-template-columns:1fr;gap:18px}}
@media(max-width:600px){.mft-workflow{grid-template-columns:1fr;gap:22px}.mft-workflow h4{font-size:20px}.mft-number{margin-bottom:5px}.cinema-mft h3,.cinema-purpose h3{font-size:25px}}
.cinema-basis{font-size:15px;color:#6e858c;line-height:1.9;margin-top:15px}
.cinema-methods{margin-top:20px;font-size:16px;color:#54717c}
.cinema-methods>summary,.cinema-paper>summary{cursor:pointer;padding:6px 0}
.cinema-methods>div{padding-top:20px}
.cinema-methods>div>p{font-size:18px;line-height:1.9;margin-bottom:20px;max-width:61em}
.cinema-paper{margin:18px 0;padding:12px 20px;background:#f9faf5;border:1px solid #d1dfda}
.cinema-paper .paper-details{padding-top:16px}
.cinema-sources{font-size:15px!important;line-height:2.1!important}
.cinema-sources a{text-decoration:underline;text-underline-offset:4px}
/* Short notation passes: three alternatives share one fixed anchor. */
.floating-equations .equation-slot{display:grid;gap:0;padding:0;background:none!important;opacity:1;animation:none!important;transform:none!important;min-width:0}
.equation-variant{grid-area:1/1;display:flex;align-items:center;gap:12px;padding:8px 12px;min-width:0;max-width:100%;opacity:0;visibility:hidden;background:radial-gradient(ellipse,#071321b5,transparent 78%);transform-origin:center}
.equation-variant>span{min-width:0}.equation-variant:first-child{opacity:.8;visibility:visible}
.floating-equations-interfaces .equation-float-power{left:3%;bottom:6%}
.floating-keywords-interfaces .keyword-slot-2{bottom:29%}
@media(prefers-reduced-motion:no-preference){
 .floating-keywords .keyword-item{animation:keyword-cycle 10.8s ease-in-out var(--keyword-delay) infinite both!important}
 .equation-variant{animation:equation-cycle 13.2s ease-in-out var(--equation-delay) infinite both}
 .cinema-equation{animation:cinema-notation-pulse 7s ease-in-out infinite both}
 @keyframes keyword-cycle{0%{opacity:0;visibility:hidden;transform:translate3d(0,6px,0)}5%,15%{opacity:.82;visibility:visible;transform:translate3d(0,0,0)}21%{opacity:0;visibility:hidden;transform:translate3d(0,-5px,0)}100%{opacity:0;visibility:hidden;transform:translate3d(0,-5px,0)}}
 @keyframes equation-cycle{0%{opacity:0;visibility:hidden;transform:translate3d(-4px,5px,0)}5%,18%{opacity:.82;visibility:visible;transform:translate3d(0,0,0)}24%{opacity:0;visibility:hidden;transform:translate3d(5px,-5px,0)}100%{opacity:0;visibility:hidden;transform:translate3d(5px,-5px,0)}}
 @keyframes cinema-notation-pulse{0%,8%{opacity:0}20%,42%{opacity:.75}58%,100%{opacity:0}}
}
.motion-paused .equation-variant,.document-hidden .equation-variant,.notation-offscreen .equation-variant,
.motion-paused .cinema-equation,.document-hidden .cinema-equation,.notation-offscreen .cinema-equation,
.notation-offscreen .keyword-item{animation-play-state:paused!important}
@media(max-width:600px){.equation-variant{gap:6px;padding:5px 7px}.equation-float-power math{font-size:22px}}
@media(prefers-reduced-motion:reduce){.equation-variant{animation:none!important;transform:none!important;opacity:0;visibility:hidden}.equation-variant:first-child{opacity:.72;visibility:visible}.equation-variant:not(:first-child){display:none}.cinema-equation{animation:none!important;opacity:.7}}
.motion-paused .equation-float,.document-hidden .equation-float{animation-play-state:paused!important}
.motion-paused .keyword-item,.document-hidden .keyword-item{animation-play-state:paused!important}
@media(max-width:850px){.floating-keywords-hero .keyword-slot-1{left:8%;top:32%}.floating-keywords-hero .keyword-slot-2{right:4%;bottom:27%}}
@media(max-width:600px){.keyword-slot{font-size:20px;max-width:86%}.keyword-item{gap:9px;padding:4px 8px}.keyword-item::before{width:19px}.floating-keywords-metals .keyword-slot-2{top:47%}.floating-keywords-interfaces .keyword-slot-1{top:34%}}
@media(prefers-reduced-motion:reduce){.keyword-item{animation:none!important;transform:none!important;will-change:auto}.keyword-item:not(:first-child){display:none}}
@media(max-width:1100px){.cinema-heading{gap:35px}.cinema-heading h2{font-size:36px}.cinema-controls{gap:17px}.cinema-step{font-size:17px}.equation-sketch{width:52px}.equation-float math{font-size:24px}.equation-float-tensor math{font-size:22px}}
@media(max-width:850px){.home-illustrated-hero .home-hero-inner{padding-top:42px;min-height:0}.floating-equations-hero .equation-float-stress{left:4%;top:3%}.floating-equations-hero .equation-float-extension{display:none}.floating-equations-hero .equation-float-fracture{right:3%;top:auto;bottom:4%}.cinema-heading{grid-template-columns:1fr;gap:24px}.cinema-introduction{max-width:40em}.cinema-viewport{height:450px;margin-top:20px}.cinema-step{font-size:17px}.cinema-captions{min-height:210px}.cinema-pause{margin-left:0}.cinema-controls{column-gap:25px;row-gap:8px}.cinema-heading h2{font-size:35px}.synchrotron-cinema{padding-top:55px}.equation-definition{grid-template-columns:1fr;gap:14px}}
@media(max-width:600px){.home-illustrated-hero .home-hero-inner{padding-top:30px}.equation-float{gap:6px;padding:5px 7px;opacity:.62}.equation-float math{font-size:20px}.equation-sketch{display:none}.equation-context{font-size:12px;line-height:1.4}.equation-float-tensor math{font-size:18px}.floating-equations-metals .equation-float-tensor{padding:5px 8px;left:1%;top:3%}.cinema-heading h2{font-size:29px;line-height:1.7}.cinema-introduction{font-size:18px}.cinema-viewport{height:340px;margin-top:10px;margin-bottom:20px}.cinema-controls{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px}.cinema-step{font-size:16px;gap:8px;min-height:58px}.cinema-pause{justify-self:start;margin-top:7px;font-size:15px}.cinema-caption h3{font-size:25px}.cinema-caption p{font-size:18px}.cinema-captions{min-height:270px}.cinema-equation{left:22px;top:8px}.cinema-equation math{font-size:19px}.cinema-basis{font-size:14px}.cinema-paper{padding:10px 12px}.equation-definition math{font-size:22px}.equation-key{padding-top:22px;padding-bottom:28px}.synchrotron-cinema{padding-bottom:38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.equation-float{animation:none!important;transform:none!important}.cinema-pause{display:none}.cinema-progress{display:none}}

/* Source context stays separate from the optical imaging path. */
.cinema-component-label{font-size:13px!important;letter-spacing:.01em}
.accelerator-context{margin-top:32px}.accelerator-context>h3{font-size:23px;line-height:1.6;margin-bottom:18px}
.accelerator-chain{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.accelerator-chain li{display:flex;gap:12px;position:relative;padding:16px 14px 16px 0;border-top:1px solid #39506a}
.accelerator-chain li:not(:last-child)::after{content:'→';position:absolute;right:-11px;top:26px;color:#70d5d4;font-size:18px}
.accelerator-number{color:#70d5d4;font:16px 'Times New Roman',serif;padding-top:4px}
.accelerator-chain h4{font-size:18px;line-height:1.65;font-weight:400;margin:0 0 5px}
.accelerator-chain p{font-size:15px;line-height:1.8;margin:0}
.accelerator-description{font-size:18px;line-height:1.95;max-width:66em;margin-top:17px}
.ct-research-example{padding:25px 0 5px;border-top:1px solid #30425e;margin-top:20px}
.ct-research-example h4{font-size:22px;line-height:1.7;margin-bottom:12px}.ct-research-example p{font-size:18px;line-height:1.95}
.ct-research-example>a{display:inline-block;font-size:18px;margin-top:14px;text-decoration:underline;text-underline-offset:5px}
.mft-definition{font-size:18px;line-height:1.9;margin:14px 0 26px;max-width:58em}
@media(max-width:850px){.accelerator-chain{grid-template-columns:1fr 1fr;gap:12px 28px}.accelerator-chain li:nth-child(2)::after{display:none}}
@media(max-width:600px){.accelerator-context{margin-top:24px}.accelerator-chain{gap:10px 18px}.accelerator-chain li{gap:8px;padding-right:0}.accelerator-chain h4{font-size:17px}.accelerator-chain p{font-size:15px}.accelerator-number{font-size:15px}.accelerator-chain li::after{display:none}.accelerator-description{font-size:18px}}

.cinema-radiation-label{font-size:17px}.cinema-radiation-leader{fill:none;stroke:#7aa6b2;stroke-width:.8;opacity:.7}
