/* gaochu-anzhuang.html — 高处安装维护拆除 · S8 数字步骤 · D2 对角光斑 + D7 光泽扫过 */

.az-hero{
  padding:calc(var(--header-h) + 70px) 0 90px;
  background:linear-gradient(155deg,#F6F4EF 0%,#E9E4DA 100%);
}
.az-hero-in{max-width:800px;}
.az-hero h1{font-size:42px;line-height:1.28;margin:22px 0 18px;}
.az-lede{font-size:16px;color:var(--text-weak);max-width:720px;}

.az-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;}
.az-fig img{width:100%;height:auto;box-shadow:var(--shadow-b);}
.az-fig figcaption{font-size:12.5px;color:var(--text-weak);margin-top:10px;padding-left:12px;border-left:2px solid var(--brown-200);}
.az-txt h2{font-size:28px;margin:14px 0 16px;}
.az-txt p{font-size:15px;}

.az-sec-head{margin-bottom:40px;max-width:720px;}
.az-sec-head h2{font-size:28px;margin:14px 0 10px;}

/* S8 数字步骤 */
.az-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;}
.az-step{background:#fff;padding:34px 28px;box-shadow:var(--shadow-s);position:relative;}
.az-n{
  font-size:52px;font-weight:800;line-height:1;
  color:transparent;-webkit-text-stroke:1.5px var(--brown-200);
  font-style:italic;
}
.az-step h3{font-size:18px;margin:16px 0 10px;color:var(--brown-400);}
.az-step p{font-size:14px;color:var(--text-weak);}

.az-exam{display:grid;grid-template-columns:1.3fr 1fr;gap:44px;align-items:start;}
.az-exam-txt h2{font-size:28px;margin:14px 0 16px;}
.az-exam-txt p{font-size:15px;}
.az-exam-side{background:#fff;padding:28px 26px;box-shadow:var(--shadow-b);border-top:3px solid var(--brown-200);}
.az-exam-side h3{font-size:17px;color:var(--brown-400);margin-bottom:14px;}
.az-exam-side li{font-size:14px;color:var(--text);padding:6px 0;}

@media (max-width:920px){
  .az-hero h1{font-size:30px;}
  .az-intro,.az-steps,.az-exam{grid-template-columns:1fr;gap:28px;}
}
