/* Page five: the existing film, native playback, and a quiet copy column. */
.minimal-site #phone-use-transition.self-report-section{position:relative;isolation:isolate;z-index:6;display:flex;flex-direction:column;justify-content:center;width:100vw;height:auto;min-height:calc(100svh - var(--s4-nav));margin-left:0;padding:46px 6vw;box-sizing:border-box;background:#fff;color:var(--mm-ink);scroll-margin-top:0}
#phone-use-transition.self-report-section *{box-sizing:border-box}
#phone-use-transition.self-report-section .self-report-chapter{margin:0 0 30px;text-align:center;color:#52715a;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.25;letter-spacing:-.025em}
#phone-use-transition.self-report-section .self-report-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,100px);width:100%;max-width:1230px;margin:auto}
#phone-use-transition.self-report-section .self-report-copy{min-width:0;max-width:570px}
#phone-use-transition.self-report-section h1{margin:0 0 32px;color:var(--mm-ink);font-family:InkyReportsDM,-apple-system,system-ui,sans-serif;font-size:clamp(36px,4.1vw,58px);font-weight:500;letter-spacing:-.05em;line-height:1.08;text-wrap:balance;max-width:none}
#phone-use-transition.self-report-section h2{margin:0 0 22px;color:var(--mm-muted);font-family:InkyReportsDM,-apple-system,system-ui,sans-serif;font-size:clamp(18px,1.65vw,23px);font-weight:400;letter-spacing:-.015em;line-height:1.5;max-width:none}
#phone-use-transition.self-report-section h2:last-child{margin-bottom:0}
#phone-use-transition.self-report-section .closing-film-frame{width:min(100%,calc(clamp(380px,100svh - var(--s4-nav) - 100px,650px) * 9 / 16));margin-inline:auto;overflow:hidden;border-radius:22px;background:#090b0d;box-shadow:none}
#phone-use-transition.self-report-section button:focus-visible{outline:3px solid #087cf4;outline-offset:4px}
@media(max-width:700px){
 .minimal-site #phone-use-transition.self-report-section{padding:32px 6vw 40px;min-height:0}
 #phone-use-transition.self-report-section .self-report-chapter{font-size:21px;margin-bottom:28px}
 #phone-use-transition.self-report-section .self-report-layout{grid-template-columns:1fr;gap:30px;max-width:500px}
 #phone-use-transition.self-report-section .self-report-copy{max-width:none}
 #phone-use-transition.self-report-section h1{font-size:clamp(32px,7.8vw,44px);margin-bottom:22px}
 #phone-use-transition.self-report-section h2{font-size:18px;line-height:1.5;margin-bottom:16px}
 #phone-use-transition.self-report-section .closing-film-frame{width:min(100%,300px);border-radius:18px}
}
@media(min-width:701px) and (max-height:600px){
 .minimal-site #phone-use-transition.self-report-section{padding-block:24px}
 #phone-use-transition.self-report-section .self-report-chapter{margin-bottom:20px;font-size:22px}
 #phone-use-transition.self-report-section h1{font-size:36px;margin-bottom:20px}
 #phone-use-transition.self-report-section h2{font-size:17px;margin-bottom:16px}
 #phone-use-transition.self-report-section .closing-film-frame{width:200px}
}

.screen-time-origin{display:inline-block;white-space:nowrap}

#phone-use-transition.self-report-section .self-report-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;margin-top:10px;border:1px solid transparent;border-radius:999px;background:var(--mm-ink);color:#fff;font:500 16px/1.25 InkyReportsDM,-apple-system,system-ui,sans-serif;text-decoration:none;transition:background-color .18s,color .18s}
#phone-use-transition.self-report-section .self-report-cta:hover{background:var(--mm-accent);color:#fff}
#phone-use-transition.self-report-section .self-report-cta:focus-visible{outline:3px solid var(--mm-ink);outline-offset:5px}
@media(prefers-reduced-motion:reduce){#phone-use-transition.self-report-section .self-report-cta{transition:none}}

@media(max-width:700px){#phone-use-transition.self-report-section .closing-film-frame{grid-row:2}#phone-use-transition.self-report-section .self-report-copy{grid-row:1}}
