/* Isolated refinements: preserve existing mobile galleries and hero. */
.installed-capacity67{margin-top:58px;scroll-margin-top:220px}.equipment-layout67{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start;margin-top:32px}.equipment-photo67{margin:0;position:sticky;top:190px;background:#101c26;border:1px solid #bda36d66;border-radius:12px;overflow:hidden}.equipment-photo67 img{display:block;width:100%;height:540px;max-height:65vh;object-fit:contain}.equipment-photo67 figcaption{padding:18px 22px;color:#dec08a;border-top:1px solid #bda36d44;font-size:13px;letter-spacing:.06em}.equipment-row67{border-top:1px solid #bda36d66;padding:0;background:transparent}.equipment-row67:last-child{border-bottom:1px solid #bda36d66}.equipment-row67 summary{display:flex;align-items:center;gap:16px;list-style:none;padding:22px 12px;cursor:pointer}.equipment-row67 summary::-webkit-details-marker{display:none}.equipment-row67 summary h3{margin:0;flex:1;font-size:clamp(17px,1.6vw,22px);line-height:1.35}.equipment-number67{color:#dec08a;font:14px monospace}.equipment-sign67:before{content:'+';font-size:25px;color:#dec08a}.equipment-row67[open] .equipment-sign67:before{content:'−'}.equipment-row67[open]{background:#ffffff05}.equipment-content67{padding:0 18px 22px 48px}.equipment-content67 ul{padding-left:18px;margin:0;line-height:1.7;font-size:15px}.equipment-content67 li+li{margin-top:6px}.equipment-mobile67{display:none}.equipment-row67 summary:focus-visible{outline:2px solid #f5ca23;outline-offset:-3px}
.portfolio-engineering67{min-width:0;background:#142631;color:#f5f1e7;border:1px solid #ba9c6655;padding:22px;border-radius:12px}.portfolio-engineering67>p{font:11px monospace;letter-spacing:.15em;color:#ddbd7b}.plan-sheet67{display:block;text-decoration:none!important;color:#ddbd7b}.plan-sheet67 img{display:block;width:100%;height:auto;border:1px solid #c4ab6855}.plan-sheet67 span{display:block;text-align:right;font-size:12px;padding:10px 0}.portfolio-engineering67 h3{font-size:22px;margin:14px 0 6px}.portfolio-engineering67 small{display:block;color:#bbc7ce;margin-bottom:18px}.portfolio-engineering67>a:last-child{color:#ddbd7b}
@media(max-width:1000px){body.menu-abierto #hd{z-index:1000;overflow:visible;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#16232e!important}body.menu-abierto #menu.on{position:fixed!important;top:var(--menu-bar67,74px)!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:calc(100dvh - var(--menu-bar67,74px))!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain;background:#16232e!important;padding-bottom:max(32px,env(safe-area-inset-bottom));z-index:1001}body.menu-abierto .et-nav{visibility:hidden!important}}
@media(max-width:760px){.equipment-layout67{display:block;margin-top:24px}.equipment-photo67{display:none}.equipment-mobile67{display:block;margin:0 0 20px;background:#101c26;border-radius:10px;overflow:hidden}.equipment-mobile67 img{display:block;width:100%;height:auto;max-height:65svh;object-fit:contain}.equipment-content67{padding:0 12px 24px}.equipment-row67 summary{padding:20px 8px;gap:12px}.equipment-content67 ul{padding-left:20px}.portfolio-engineering67{padding:14px}.installed-capacity67{margin-top:42px}}
