
#emmalaser-laser-diodowy-pl{
  --el-blue:#1468a6;--el-navy:#15354e;--el-ink:#2d3e4b;
  --el-muted:#5d6f7e;--el-soft:#f1f7fc;--el-line:#dbe7f0;
  box-sizing:border-box;max-width:1120px;margin:0 auto;background:#fff;
  color:var(--el-ink);font:400 17px/1.8 Arial,Helvetica,sans-serif;
  text-align:left;overflow-wrap:anywhere;
}
#emmalaser-laser-diodowy-pl *{box-sizing:border-box}
#emmalaser-laser-diodowy-pl .el-wrap{padding:44px 42px}
#emmalaser-laser-diodowy-pl .el-hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:34px;padding-bottom:32px;border-bottom:1px solid var(--el-line)}
#emmalaser-laser-diodowy-pl .el-eyebrow{margin:0 0 15px;color:var(--el-blue);font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}
#emmalaser-laser-diodowy-pl h1{margin:0 0 20px;color:var(--el-navy);font-size:clamp(30px,3.6vw,43px);line-height:1.19;letter-spacing:-.8px;font-weight:700}
#emmalaser-laser-diodowy-pl .el-lead{margin:0;color:var(--el-muted);font-size:18px;line-height:1.75}
#emmalaser-laser-diodowy-pl .el-meta{margin:20px 0 0;color:var(--el-muted);font-size:13px;line-height:1.8}
#emmalaser-laser-diodowy-pl figure{margin:0}
#emmalaser-laser-diodowy-pl figure img{display:block;width:100%;height:auto;border-radius:18px}
#emmalaser-laser-diodowy-pl figcaption{margin-top:11px;color:var(--el-muted);font-size:12px;line-height:1.6}
#emmalaser-laser-diodowy-pl a{color:var(--el-blue);text-decoration:underline;text-underline-offset:3px}
#emmalaser-laser-diodowy-pl a:hover{color:var(--el-navy)}
#emmalaser-laser-diodowy-pl a:focus-visible,#emmalaser-laser-diodowy-pl summary:focus-visible{outline:3px solid var(--el-blue);outline-offset:4px}
#emmalaser-laser-diodowy-pl .el-answer{margin:30px 0 38px;padding:25px 28px;background:var(--el-soft);border-left:4px solid var(--el-blue);border-radius:0 14px 14px 0}
#emmalaser-laser-diodowy-pl .el-answer h2{margin:0 0 8px;font-size:21px}
#emmalaser-laser-diodowy-pl .el-answer p{margin:0}
#emmalaser-laser-diodowy-pl section{margin-top:36px}
#emmalaser-laser-diodowy-pl h2{margin:0 0 16px;color:var(--el-navy);font-size:27px;line-height:1.35;letter-spacing:-.3px;font-weight:700}
#emmalaser-laser-diodowy-pl h3{margin:0 0 8px;color:var(--el-navy);font-size:18px;line-height:1.45;font-weight:700}
#emmalaser-laser-diodowy-pl p{margin:0 0 17px}
#emmalaser-laser-diodowy-pl strong{font-weight:700}
#emmalaser-laser-diodowy-pl sup{font-size:12px;line-height:0}
#emmalaser-laser-diodowy-pl .el-steps{list-style:none;padding:0;margin:22px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;counter-reset:el-step}
#emmalaser-laser-diodowy-pl .el-steps li{counter-increment:el-step;border-top:2px solid var(--el-line);padding-top:15px}
#emmalaser-laser-diodowy-pl .el-steps li::before{content:counter(el-step,decimal-leading-zero);display:block;margin-bottom:10px;color:var(--el-blue);font-size:23px;font-weight:700;line-height:1.3}
#emmalaser-laser-diodowy-pl .el-steps p{margin:0;font-size:16px}
#emmalaser-laser-diodowy-pl .el-note{padding:19px 22px;background:var(--el-soft);border-radius:12px;font-size:15px;line-height:1.75}
#emmalaser-laser-diodowy-pl .el-table-wrap{margin:20px 0;border:1px solid var(--el-line);border-radius:14px;overflow:hidden}
#emmalaser-laser-diodowy-pl table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.65}
#emmalaser-laser-diodowy-pl caption{padding:16px 18px;text-align:left;color:var(--el-navy);background:var(--el-soft);font-weight:700}
#emmalaser-laser-diodowy-pl th,#emmalaser-laser-diodowy-pl td{padding:15px 16px;border-top:1px solid var(--el-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}
#emmalaser-laser-diodowy-pl thead th{background:var(--el-soft);color:var(--el-navy);font-weight:700}
#emmalaser-laser-diodowy-pl tbody th{color:var(--el-navy);font-weight:700}
#emmalaser-laser-diodowy-pl .el-list{margin:16px 0;padding-left:23px}
#emmalaser-laser-diodowy-pl .el-list li{margin-bottom:11px;padding-left:4px}
#emmalaser-laser-diodowy-pl .el-list li::marker{color:var(--el-blue)}
#emmalaser-laser-diodowy-pl .el-product{padding:28px;border:1px solid var(--el-line);border-radius:18px;background:linear-gradient(120deg,#edf6fc,#fff)}
#emmalaser-laser-diodowy-pl .el-product h2{font-size:27px}
#emmalaser-laser-diodowy-pl .el-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:20px 0}
#emmalaser-laser-diodowy-pl .el-specs div{padding:12px 0;border-bottom:1px solid var(--el-line)}
#emmalaser-laser-diodowy-pl .el-specs dt{font-size:13px;color:var(--el-muted)}
#emmalaser-laser-diodowy-pl .el-specs dd{margin:3px 0 0;color:var(--el-navy);font-size:17px;font-weight:700;line-height:1.55}
#emmalaser-laser-diodowy-pl .el-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:22px}
#emmalaser-laser-diodowy-pl .el-cta{display:inline-block;padding:12px 22px;border-radius:9px;background:var(--el-blue);color:#fff;text-decoration:none;font-size:15px;font-weight:700;text-align:center}
#emmalaser-laser-diodowy-pl .el-cta:hover{background:var(--el-navy);color:#fff}
#emmalaser-laser-diodowy-pl .el-email{font-size:15px}
#emmalaser-laser-diodowy-pl details{border-bottom:1px solid var(--el-line)}
#emmalaser-laser-diodowy-pl summary{padding:18px 0;color:var(--el-navy);font-size:17px;font-weight:700;line-height:1.6;cursor:pointer}
#emmalaser-laser-diodowy-pl summary::marker{color:var(--el-blue)}
#emmalaser-laser-diodowy-pl details p{padding:0 0 17px;margin:0;font-size:16px}
#emmalaser-laser-diodowy-pl .el-sources{padding-top:26px;border-top:1px solid var(--el-line);color:var(--el-muted);font-size:13px;line-height:1.8}
#emmalaser-laser-diodowy-pl .el-sources h2{font-size:20px}
#emmalaser-laser-diodowy-pl .el-sources ol{margin:0;padding-left:21px}
#emmalaser-laser-diodowy-pl .el-sources li{margin-bottom:10px;padding-left:3px}
@media(max-width:760px){
  #emmalaser-laser-diodowy-pl .el-wrap{padding:28px 22px}
  #emmalaser-laser-diodowy-pl .el-hero{grid-template-columns:1fr;gap:24px}
  #emmalaser-laser-diodowy-pl h1{font-size:34px}
  #emmalaser-laser-diodowy-pl .el-hero figure{max-width:520px}
  #emmalaser-laser-diodowy-pl .el-steps{grid-template-columns:1fr;gap:20px}
}
@media(max-width:420px){
  #emmalaser-laser-diodowy-pl{font-size:16px}
  #emmalaser-laser-diodowy-pl .el-wrap{padding:24px 16px}
  #emmalaser-laser-diodowy-pl h1{font-size:29px;letter-spacing:-.5px}
  #emmalaser-laser-diodowy-pl h2{font-size:24px}
  #emmalaser-laser-diodowy-pl .el-lead{font-size:17px}
  #emmalaser-laser-diodowy-pl .el-answer,#emmalaser-laser-diodowy-pl .el-product{padding:21px 18px}
  #emmalaser-laser-diodowy-pl th,#emmalaser-laser-diodowy-pl td{padding:12px 8px}
  #emmalaser-laser-diodowy-pl table{font-size:13px;line-height:1.6}
  #emmalaser-laser-diodowy-pl .el-specs{grid-template-columns:1fr}
}
