/* Only the phone landing page changes. The desktop sections stay in place. */
.parents-mobile-explore,.parents-mobile-features{display:none}
.t-chart-tools{display:none}
.parents-landing .t-chart-brand{align-items:baseline;gap:0;line-height:1.15;letter-spacing:-.036em;white-space:nowrap;padding-top:.24em}
.parents-landing .t-chart-brand .logo{--w:.61135em;width:var(--w);height:calc(var(--w) * 39 / 28);transform:none;overflow:hidden}
.parents-landing .t-chart-brand .logo img{width:calc(var(--w) * 55 / 28);height:calc(var(--w) * 55 / 28);left:calc(var(--w) * -13.5 / 28);top:calc(var(--w) * -8 / 28)}
@media(max-width:700px){
  .parents-landing .parents-hero{padding:138px 0 30px;min-height:0}
  .parents-landing .parents-hero h1{font-size:clamp(36px,9.8vw,46px);margin-bottom:24px}
  .parents-landing .parents-hero-actions{flex-wrap:nowrap;justify-content:center;gap:0}
  .parents-landing .parents-hero-actions .parents-compare-link,
  .parents-landing .parents-availability,
  .parents-landing>.parent-features,
  .parents-landing>.parent-app-controls{display:none}
  .parents-landing .parents-hero .try-free{min-height:48px;padding:13px 25px;font-size:15px}
  .parents-landing .parents-doodle-layer .distraction{width:24px}
  .parents-landing .doodle-reels{left:0;top:112px}
  .parents-landing .doodle-shorts{right:0;top:114px}
  .parents-landing .doodle-snapchat{left:0;top:220px}
  .parents-landing .doodle-tiktok{right:0;top:220px}
  .parents-landing .doodle-facebook{left:0;top:253px}
  .parents-landing .doodle-x{right:0;top:253px}
  .parents-mobile-features{display:block;padding-top:44px;scroll-margin-top:110px}
  .parents-mobile-features .parents-detail-heading{margin:0 auto 28px}
  .parents-mobile-features .parents-detail-heading h2{font-size:clamp(32px,8.2vw,44px);line-height:1.08;letter-spacing:-.045em;margin:0}
  .parents-mobile-features .parents-detail-heading>p{max-width:38ch;margin:18px auto 0;font-size:15px;line-height:1.7;text-wrap:pretty}
  .parents-mobile-features .parent-tile-grid[data-features-ready]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
  .parents-mobile-features [data-features-ready] .parent-feature-tile{grid-column:span 2}
  .parents-mobile-features [data-features-ready] .parent-tile-primary,
  .parents-mobile-features [data-features-ready] .parent-tile-planned{grid-column:span 3;padding-inline:16px}
  .parents-mobile-features [data-features-ready] .parent-tile-primary h3{font-size:18px;max-width:none;letter-spacing:-.035em}
  .parents-mobile-features [data-features-ready] .parent-tile-primary .parent-tile-body{display:block;margin-top:10px}
  .parents-mobile-features [data-features-ready] .parent-tile-primary .parent-tile-body p{display:none}
  .parents-mobile-features [data-features-ready] .parent-tile-primary .parent-tile-body .parent-tile-summary{display:block;margin:0;font-size:12px;line-height:1.5}
  .parents-mobile-features [data-features-ready] .parent-tile-planned h3{font-size:15px;max-width:none}
  .parents-mobile-features [data-features-ready] .parent-tile-planned .parent-tile-status{font-size:10px}
  .parents-mobile-explore{display:grid;gap:12px;padding-top:32px;scroll-margin-top:110px}
  .parent-explore-link{display:block;position:relative;padding:22px 58px 22px 22px;border-radius:22px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}
  .parents-page .parent-explore-link h2{font-size:25px;line-height:1.12;letter-spacing:-.04em;margin:0;max-width:16ch}
  .parent-explore-action{display:block;font-size:14px;line-height:1.4;color:var(--parent-muted);margin-top:14px}
  .parent-explore-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--parent-rule);border-radius:50%;font-size:18px}
  .parent-explore-link:active{background:var(--parent-panel)}
  .parents-landing .parent-comparison-heading{flex-direction:row;align-items:center;gap:12px;margin-bottom:18px}
  .parents-landing .parent-comparison-heading h2{font-size:clamp(24px,6.6vw,28px);max-width:11ch}
  .parents-landing .comparison-view-toggle{gap:8px;min-height:44px;font-size:12px;padding:10px 12px}
  .parents-landing .parent-t-chart-surface{border-radius:20px}
  .parents-landing .parent-t-chart th{padding:16px 12px;vertical-align:top}
  .parents-landing .t-chart-title{font-size:18px}
  .parents-landing .t-chart-brand{font-size:21px}
  .parents-landing .t-chart-tools{display:grid;grid-template-columns:repeat(3,22px);gap:9px 10px;margin-top:14px}
  .parents-landing .t-chart-tools .comparison-logo{display:block;width:22px;height:22px;margin:0;object-fit:contain;border-radius:5px}
  .parents-landing .parent-t-chart td{padding:16px 12px;font-size:13px;line-height:1.55}
  .parents-landing .parent-t-chart td strong{font-size:14px;line-height:1.4}
  .parents-landing .parent-comparison-note{font-size:10px;line-height:1.6;margin-top:13px}
}
