.page-head[data-astro-cid-dot3nd2s]{background:var(--season-tint);padding:3rem 0 2rem;margin-bottom:2.5rem}.page-head[data-astro-cid-dot3nd2s] h1[data-astro-cid-dot3nd2s]{color:var(--season-dark);margin:0 0 .5rem}html[data-theme=dark] .page-head[data-astro-cid-dot3nd2s] h1[data-astro-cid-dot3nd2s],html[data-theme=dark] .signup-family h2,html[data-theme=dark] .signup.signup-family h2,html[data-theme=dark] #family-signup-title{color:#fff}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-head[data-astro-cid-dot3nd2s] h1[data-astro-cid-dot3nd2s]{color:#fff}html:not([data-theme=light]) .signup-family h2,html:not([data-theme=light]) .signup.signup-family h2,html:not([data-theme=light]) #family-signup-title{color:#fff}}.lede[data-astro-cid-dot3nd2s]{font-size:1.2rem;color:var(--color-text-muted);margin:0}.verify-badge[data-astro-cid-dot3nd2s]{display:inline-block;margin:1rem 0 0;padding:.25rem .75rem;border-radius:var(--radius-pill);background:var(--season-highlight);color:var(--season-dark);font-size:.85rem;font-weight:600}.back-to-kids[data-astro-cid-dot3nd2s]{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--color-border);font-size:.95rem}.back-to-kids[data-astro-cid-dot3nd2s] a[data-astro-cid-dot3nd2s]{display:inline-flex;align-items:center;min-height:var(--tap-min, 44px);padding:.25rem 0;font-weight:600}html[data-theme=dark] .page-head[data-astro-cid-dot3nd2s] .family-parent-breadcrumbs li:not(:last-child):after{color:#d0d6d2;opacity:1}html[data-theme=dark] .family-vote-poll .choice{color:#1f2421}html[data-theme=dark] .family-vote-poll .status,html[data-theme=dark] .signup.signup-family .typo-fix{color:#fff}html[data-theme=dark] .family-vote-poll .choice input:focus-visible{outline:3px solid #1f2421;outline-offset:2px}html[data-theme=dark] a.skip-link:not(.btn):not(.pillar-card):not(.guide-row):not(.brand-lockup){color:#fff}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-head[data-astro-cid-dot3nd2s] .family-parent-breadcrumbs li:not(:last-child):after{color:#d0d6d2;opacity:1}html:not([data-theme=light]) .family-vote-poll .choice{color:#1f2421}html:not([data-theme=light]) .family-vote-poll .status,html:not([data-theme=light]) .signup.signup-family .typo-fix{color:#fff}html:not([data-theme=light]) .family-vote-poll .choice input:focus-visible{outline:3px solid #1f2421;outline-offset:2px}html:not([data-theme=light]) a.skip-link:not(.btn):not(.pillar-card):not(.guide-row):not(.brand-lockup){color:#fff}}.signup.signup-family .choice{min-height:var(--tap-min, 44px)}.signup.signup-family .choice span{flex:1}.signup.signup-family .family-consent{margin-top:.75rem}@media(max-width:640px){.signup.signup-family .btn{min-height:48px}}.family-vote-poll[data-astro-cid-yss7iov3]{background:var(--color-surface);border:2px solid var(--season-primary);border-radius:var(--radius-md);padding:1.5rem;margin:2rem 0}h2[data-astro-cid-yss7iov3]{margin-top:0;font-size:1.5rem}.lede[data-astro-cid-yss7iov3]{color:var(--color-text-muted);max-width:40rem;margin-bottom:1rem}fieldset[data-astro-cid-yss7iov3]{border:0;padding:0;margin:0 0 1rem}legend[data-astro-cid-yss7iov3]{font-weight:600;margin-bottom:.6rem}.choices[data-astro-cid-yss7iov3]{display:grid;gap:.5rem}.choice[data-astro-cid-yss7iov3]{display:flex;gap:.6rem;align-items:center;font-weight:500;background:var(--season-tint);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem 1rem;cursor:pointer}.choice[data-astro-cid-yss7iov3]:has(input:checked){border-color:var(--season-primary);box-shadow:inset 0 0 0 1px var(--season-primary)}.choice[data-astro-cid-yss7iov3] input[data-astro-cid-yss7iov3]{width:auto;margin:0}.status[data-astro-cid-yss7iov3]{font-weight:600;color:var(--season-primary);min-height:1.5em;margin:.75rem 0 0}.poll-form[data-astro-cid-yss7iov3] .btn[data-astro-cid-yss7iov3]{min-height:var(--tap-min, 44px);margin-top:.25rem}@media(max-width:640px){.poll-form[data-astro-cid-yss7iov3] .btn[data-astro-cid-yss7iov3]{width:100%;min-height:48px}}.kids-story-link[data-astro-cid-nb3ie5t4]{display:inline-block;padding-block:10px;margin-block:-10px}
