/* laowuyuan.css · 劳务员（浅蓝实心色块题头） */

.lblue-head{background:linear-gradient(135deg,var(--blue-100),var(--blue-50));padding:calc(var(--header-h) + 60px) 0 64px}
.lblue-head h1{font-size:clamp(40px,6vw,60px);margin:16px 0 14px;color:var(--blue-900)}
.lblue-sub{color:var(--gray-700);max-width:600px;font-size:16px}

.sec{padding:64px 0}
.real-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.rf{background:#fff;border:1px solid var(--gray-100);border-radius:var(--radius-m);padding:24px 18px;box-shadow:var(--shadow-s)}
.rf b{display:inline-flex;width:44px;height:44px;border-radius:50%;background:var(--blue-500);color:#fff;align-items:center;justify-content:center;margin-bottom:12px}
.rf h3{font-size:15px;margin-bottom:6px}
.rf p{font-size:13px;color:var(--gray-600)}

.duty-sec{background:var(--gray-50)}
.duty-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.dc{background:#fff;border-radius:var(--radius-m);padding:28px 24px;box-shadow:var(--shadow-s);border-top:3px solid var(--blue-400)}
.dc h3{margin-bottom:10px;color:var(--blue-800)}
.dc p{font-size:14px;color:var(--gray-600)}

.scene-sec{background:#fff}
.scene-flex{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:start}
.scene-img img{border-radius:var(--radius-l);width:100%;height:300px;object-fit:cover;box-shadow:var(--shadow-m)}
.scene-text h2{margin:8px 0 14px}
.scene-text p{color:var(--gray-600);margin-bottom:18px}
.scene-subimg img{border-radius:var(--radius-m);width:100%;height:200px;object-fit:cover}

.end-sec{background:var(--gray-50)}
.end-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.end{background:#fff;border-radius:var(--radius-m);padding:28px;box-shadow:var(--shadow-s)}
.end h3{margin-bottom:12px;color:var(--blue-800)}
.end p{font-size:14.5px;color:var(--gray-600);margin-bottom:14px}

@media (max-width:920px){
  .real-flow{grid-template-columns:1fr 1fr}
  .duty-cols,.scene-flex,.end-row{grid-template-columns:1fr;gap:24px}
  .prob-grid{grid-template-columns:1fr}
}

/* 用工纠纷案例 */
.prob-sec{background:var(--gray-50)}
.prob-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}
.prob{background:#fff;border:1px solid var(--gray-100);border-radius:var(--radius-m);padding:22px;box-shadow:var(--shadow-s);border-top:3px solid var(--blue-400)}
.prob h3{font-size:15px;color:var(--blue-800);margin-bottom:8px}
.prob p{font-size:13.5px;color:var(--gray-600);line-height:1.75}

/* 台账说明 */
.tz-sec{background:#fff}
.tz-note{background:var(--blue-50);border:1px solid var(--blue-150);border-radius:var(--radius-m);padding:26px 28px;margin-top:24px}
.tz-note h3{color:var(--blue-800);margin-bottom:10px}
.tz-note p{font-size:14.5px;color:var(--gray-700);line-height:1.8}
