/* WestDevice SEO 1.2.7: only article #67 — clean laptop in Krasnogorsk. */
.wd-krasnogorsk-id-67 .wd-clean-offer-127 {
  margin:26px 0 34px;padding:24px 0 22px;
  border-top:2px solid #f36b00;border-bottom:1px solid rgba(25,30,35,.22);
  max-width:100%;background:transparent;color:#252a30;
}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__eyebrow {
  display:block;margin:0 0 13px;color:#b64d05;
  font:700 11px/1.4 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;
}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__headline {
  display:flex;align-items:flex-start;justify-content:space-between;gap:18px 28px;
}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__headline > div {min-width:0;flex:1}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__headline h2 {
  margin:0 0 10px;color:#181c20;
  font:600 clamp(24px,2.7vw,33px)/1.2 'Oswald','Arial Narrow',Arial,sans-serif;
}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__headline > div > p {
  margin:0 0 16px;color:#52575d;font-size:14px;line-height:1.65;
}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__price {
  display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto;
  gap:3px;margin:2px 0 14px;
}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__price strong {
  color:#202429;font:700 clamp(24px,2.6vw,31px)/1.2 'Oswald',Arial,sans-serif;
  white-space:nowrap;font-variant-numeric:tabular-nums;
}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__price span {
  color:#5b6066;font-size:12px;line-height:1.4;
}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__included,
.wd-krasnogorsk-id-67 .wd-clean-offer-127__terms {
  margin:0 0 14px;color:#394049;font-size:14px;line-height:1.7;
}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__terms {
  font-size:13px;color:#555c64;padding-top:12px;
  border-top:1px solid rgba(35,40,45,.16);
}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__actions {
  display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin:18px 0 0;
}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__actions a {
  display:inline-flex;align-items:center;justify-content:center;min-height:48px;
  box-sizing:border-box;font:700 13px/1.45 Arial,sans-serif;text-decoration:none;
}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__call {
  background:#f36b00;color:#fff!important;padding:12px 18px;border-radius:5px;
}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__call:hover {background:#d75700}
.wd-krasnogorsk-id-67 .wd-clean-offer-127__link {
  color:#a84706!important;text-decoration:underline!important;text-underline-offset:4px;
}
.wd-krasnogorsk-id-67 .wd-clean-offer-127 a:focus-visible,
.wd-krasnogorsk-id-67 .wd-clean-faq-127 a:focus-visible {outline:3px solid #df690a;outline-offset:3px}
.wd-krasnogorsk-id-67 .wd-clean-faq-127 {
  margin:26px 0 30px;padding:18px 0 5px;border-top:1px solid rgba(28,33,38,.2);
}
.wd-krasnogorsk-id-67 .wd-clean-faq-127 h2 {
  margin:0 0 18px;color:#191d20;
  font:600 clamp(24px,2.6vw,31px)/1.2 'Oswald','Arial Narrow',Arial,sans-serif;
}
.wd-krasnogorsk-id-67 .wd-clean-faq-127 h3 {
  margin:16px 0 7px;font:700 17px/1.4 Arial,sans-serif;color:#252a30;
}
.wd-krasnogorsk-id-67 .wd-clean-faq-127 p {
  margin:0 0 14px;font-size:14px;line-height:1.7;color:#3d444a;
}
@media(max-width:680px) {
  .wd-krasnogorsk-id-67 .wd-clean-offer-127 {margin:20px 0 28px;padding:20px 0}
  .wd-krasnogorsk-id-67 .wd-clean-offer-127__headline {flex-direction:column;gap:4px}
  .wd-krasnogorsk-id-67 .wd-clean-offer-127__price {margin:0 0 15px}
  .wd-krasnogorsk-id-67 .wd-clean-offer-127__actions {align-items:stretch;flex-direction:column;gap:7px}
  .wd-krasnogorsk-id-67 .wd-clean-offer-127__actions a {width:100%;min-height:48px;text-align:center}
  .wd-krasnogorsk-id-67 .wd-clean-offer-127__included {font-size:14px}
}
