/* r41: alcance de ROBIN, precio de manuales y acceso a muestras. */
.robin-paths{display:flex;flex-direction:column;gap:18px;color:#275f51;font:600 13px/1.4 var(--sans)}
.robin-paths span{display:flex;align-items:center;gap:10px}
.robin-paths svg{width:22px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.robin-start-links{display:flex;flex-direction:column;gap:13px;margin:22px 0}
.robin-start-links a{font-size:13px;line-height:1.6;color:#075f4e;text-decoration:none;font-weight:600}
.robin-start-links a:hover{text-decoration:underline}
.manual-price-block,.manual-free-block{margin-top:20px;border:1px solid #c5d5c8;border-radius:4px;padding:17px;background:#eef4ed}
.manual-price-block p{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 12px}
.manual-price-block p+p{margin-top:7px}
.manual-price-block strong{font-size:19px;color:#164d3c;font-weight:650}
.manual-price-block span{font-size:11px;color:#4e6758}
.manual-price-block small{display:block;font-size:11px;line-height:1.7;color:#4e6758;margin-top:12px}
.manual-free-block strong{display:block;color:#164d3c;font-size:18px}
.manual-free-block span{display:block;font-size:12px;margin-top:6px;color:#4e6758}
.manual-free-block small{display:block;font-size:11px;line-height:1.7;color:#4e6758;margin-top:10px}
.catalogue-card .manual-purchase-pending{font-size:11px;line-height:1.7;margin-top:18px;color:#68725e;padding-top:12px;border-top:1px solid #dce4d5}
@media(max-width:600px){.robin-paths{font-size:12px;gap:17px}.robin-paths svg{width:20px;height:22px}.learning-card-cover.robin-cover{gap:25px}.robin-start-links a{font-size:13px}.manual-price-block strong{font-size:20px}}

.industrial-product{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:60px;align-items:start}.industrial-cover{background:#eaf0e8;padding:28px}.industrial-cover img{display:block;width:100%;height:auto;max-width:360px;margin:auto}.industrial-product h1{font:500 clamp(28px,3.6vw,45px)/1.15 var(--sans);margin:16px 0 24px}.industrial-product p{margin-bottom:20px}.industrial-actions{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:28px}.industrial-steps{max-width:860px;padding-left:22px}.industrial-steps li{margin:20px 0;padding-left:8px;line-height:1.8}@media(max-width:700px){.industrial-product{grid-template-columns:1fr;gap:30px}.industrial-cover img{max-width:240px}.industrial-cover{padding:25px}}
