/* Grown-ups help stays outside the child's quiet drawing flow. */
.parent-help{width:min(640px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;overflow-wrap:anywhere}
.parent-help>.dialog-heading{position:sticky;top:-26px;z-index:1;background:var(--paper);padding:10px 0}
.parent-help .dialog-heading h2{font-size:23px}
.parent-help .dialog-heading button{flex-shrink:0}
.parent-help>p,.parent-help details p,.parent-help li{font-size:14px;line-height:1.7}
.parent-help-intro{color:var(--muted);margin:9px 0 18px}
.parent-help-topics{display:flex;flex-direction:column;gap:10px;padding:4px}
.parent-help details{border:1px solid #8b7f96;border-radius:13px;background:#fff}
.parent-help summary{min-height:48px;padding:13px 14px;cursor:pointer;color:var(--ink);font-size:14px;font-weight:750;line-height:1.55;border-radius:12px}
.parent-help summary:hover{background:var(--lavender)}
.parent-help summary:focus-visible{outline:3px solid #8e611b;outline-offset:3px}
.parent-help details[open] summary{background:var(--lavender);border-radius:12px 12px 0 0}
.parent-help-topic-copy{padding:0 15px 3px}
.parent-help-topic-copy p{margin:12px 0}
.parent-help-topic-copy ul,.parent-help-topic-copy ol{padding-left:23px;margin:12px 0}
.parent-help-topic-copy li+li{margin-top:8px}
.parent-help-status{color:var(--danger)}
@media(max-width:700px){.parent-help>.dialog-heading{top:-20px}.parent-help .dialog-heading h2{font-size:21px}.parent-help summary{padding:12px}.parent-help-topic-copy{padding:0 12px 3px}}
