/* jianzhu-jiazigong.html — 建筑架子工 · S4v2 工序错位网格 · D3 切角卡 + D8 斜切边 */

.jj-hero{
  padding:calc(var(--header-h) + 66px) 0 80px;
  background:linear-gradient(160deg,#F5F2EC 0%,#E9E4DA 100%);
}
.jj-hero-in{max-width:800px;}
.jj-hero h1{font-size:40px;line-height:1.3;margin:22px 0 18px;}
.jj-lede{font-size:16px;color:var(--text-weak);max-width:720px;}

/* S4v2 错位网格 */
.jj-grid{
  display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start;
}
.jj-item{background:#fff;padding:28px 26px;box-shadow:var(--shadow-s);}
.jj-img{padding:0;overflow:hidden;}
.jj-img img{width:100%;height:auto;}
.jj-item:nth-child(2),.jj-item:nth-child(5){margin-top:34px;}
.jj-n{
  font-size:42px;font-weight:800;line-height:1;
  color:var(--brown-100);font-style:italic;
}
.jj-item h3{font-size:18px;color:var(--brown-400);margin:12px 0 8px;}
.jj-item p{font-size:14px;color:var(--text-weak);}

/* D8 上缘斜切边 */
.jj-cut{
  clip-path:polygon(0 5%,100% 0,100% 100%,0 100%);
  padding-top:90px;
}
.jj-exam{max-width:860px;}
.jj-exam h2{font-size:28px;margin-bottom:16px;}
.jj-exam p{font-size:15px;}
.jj-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px;}

@media (max-width:920px){
  .jj-hero h1{font-size:29px;}
  .jj-grid{grid-template-columns:1fr;}
  .jj-item:nth-child(2),.jj-item:nth-child(5){margin-top:0;}
  .jj-cut{clip-path:none;padding-top:60px;}
}
