/* Lock Down Your Phone series landing — mobile-first, no promo chrome */
.ldyp-intro{margin:0 0 1.25rem;max-width:40rem}
.ldyp-toc{margin:0 0 1.75rem;padding:1rem 1.1rem;background:var(--mist);border:1px solid var(--line);border-radius:12px}
.ldyp-toc__label{margin:0 0 .5rem;font-weight:600;font-size:.95rem}
.ldyp-toc__list{margin:0;padding-left:1.25rem}
.ldyp-toc__list li+li{margin-top:.35rem}
.ldyp-day{margin-top:2.25rem;padding-top:.25rem;scroll-margin-top:5.5rem}
.ldyp-day .sec-h{margin-top:0}
.ldyp-summary{margin:.5rem 0 1rem;font-size:1.05rem}
.ldyp-paid{margin:0 0 .75rem;font-size:.95rem;color:var(--slate)}
.ldyp-steps{margin:0;padding-left:1.25rem;max-width:40rem}
.ldyp-steps li{margin-top:.65rem;line-height:1.45;overflow-wrap:anywhere}
.ldyp-steps__label{font-weight:600}
.ldyp-share{margin:1rem 0 0;font-size:.95rem}
.ldyp-more{margin:2rem 0 0;color:var(--slate);max-width:40rem}
.ldyp-stump{margin:2rem 0 0;font-size:.95rem;color:var(--slate);max-width:40rem}
@media (min-width:640px){
  .ldyp-day{scroll-margin-top:1.25rem}
}
