/* Appliance Repair Doctors — внутренние страницы (услуги, марки, города). Поверх site.css. */
.pg-crumb{display:block;font-size:14px;color:var(--slate);padding-top:18px;padding-bottom:6px}
.pg-crumb a{color:var(--slate);text-decoration:none}.pg-crumb a:hover{text-decoration:underline}
.pg-hero{padding:18px 0 34px}
.pg-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:44px;align-items:center}
.pg-hero .lede{font-size:19px;margin:18px 0 24px;max-width:620px}
.pg-hero .trust{margin-top:30px}
.pg-shot{margin:0;width:100%;border-radius:var(--r-lg);overflow:hidden;background:var(--steel-2)}
.pg-shot img{display:block;width:100%;height:auto}
.pg-shot.hero{justify-self:end}
.pg-sec{padding:46px 0;background:var(--enamel)}
.pg-sec.alt{background:var(--steel)}
.pg-narrow{max-width:900px}
.pg-sec h2{margin-bottom:16px}
.pg-sec p{margin:0 0 14px;max-width:780px}
.pg-list{margin:6px 0 14px 22px;max-width:760px}.pg-list li{margin:4px 0}
.pg-midimg{padding:30px 24px}.pg-midimg .pg-shot{margin:0 auto}
.pg-sec.sym{background:var(--glass);color:#fff}
.pg-sec.sym h2{color:#fff}
.pg-sym{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px}
.pg-symc{background:var(--glass-2);border-radius:var(--r-md);padding:18px 20px}
.pg-symc h3{color:var(--amber);margin-bottom:8px}
.pg-symc p{margin:0;color:#D7DEE5;font-size:16px}
.pg-links{background:var(--steel)}
.pg-lgrid{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.pg-lgrid h3{margin-bottom:10px}
.pg-links .chips{display:flex;flex-wrap:wrap;gap:8px}
.pg-links a.chip{text-decoration:none;background:var(--enamel);border:1px solid var(--steel-2);border-radius:999px;padding:7px 14px;font-weight:500}
.pg-links a.chip:hover{border-color:var(--amber-deep)}
@media (max-width:900px){
  .pg-hero-grid{grid-template-columns:1fr;gap:24px}
  .pg-shot.hero{justify-self:stretch}
  .pg-sym{grid-template-columns:1fr}
  .pg-lgrid{grid-template-columns:1fr}
  .pg-sec{padding:34px 0}
}
.pg-band{background:var(--glass);padding:40px 0}
.pg-band .pg-shot{margin:0 auto}
.pg-sec.dk{background:var(--glass);color:#fff}.pg-sec.dk h2{color:#fff}.pg-sec.dk p,.pg-sec.dk li{color:#D7DEE5}
.pg-links{background:var(--glass-2);color:#fff}.pg-links h2,.pg-links h3{color:#fff}
.pg-links a.chip{background:transparent;color:#fff;border-color:#3A4754}
.pg-shot img{margin:0}
.pg-hero .trust li{white-space:normal;min-width:0}
