.newsletter-copy p,.newsletter .form-status,.newsletter-reassurance,.newsletter-privacy{margin-top:var(--space-2)}.newsletter-privacy a{text-underline-offset:.2em;text-decoration:underline}.footer-newsletter .newsletter-privacy{color:var(--footer-meta)}.newsletter-form{position:relative}.newsletter-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-form :disabled{cursor:not-allowed}.newsletter-form{gap:var(--space-2);display:flex}.newsletter-form input{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-input);background:var(--white);color:var(--navy);font-size:var(--text-body);border:0}.newsletter .form-status{display:block}.footer-newsletter{border-left:1px solid var(--border-on-dark);padding-left:var(--space-5)}.footer-newsletter .newsletter-copy p{color:var(--footer-text)}.footer-newsletter .newsletter-form{margin-top:var(--space-3)}.footer-newsletter input{flex:1}.footer-newsletter button{padding-inline:var(--space-3)}.footer-newsletter .form-status{color:var(--footer-meta)}.article-newsletter{background:var(--surface-advice)}.newsletter .article-newsletter-inner{max-width:var(--article-container,var(--container));align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.article-newsletter .newsletter-copy{align-items:center;gap:var(--space-5);display:flex}.newsletter .newsletter-icon{width:3rem;height:3rem;color:var(--green-dark);flex:0 0 3rem}.article-newsletter input{padding:var(--space-3);border:1px solid var(--border)}.article-newsletter .button{flex-shrink:0}.article-newsletter :where(.newsletter-reassurance,.form-status){color:var(--muted)}.newsletter.sidebar-newsletter{background:var(--surface-resources)}.sidebar-newsletter .newsletter-copy{align-items:flex-start;gap:var(--space-3);display:flex}.sidebar-newsletter .newsletter-icon{width:1.75rem;height:1.75rem;color:var(--navy);flex-basis:1.75rem}.sidebar-newsletter .heading-feature{font-size:var(--heading-action)}.sidebar-newsletter .newsletter-form{margin-top:var(--space-4);gap:0}.sidebar-newsletter input{font-size:var(--text-small);border:1px solid var(--border)}.newsletter.sidebar-newsletter .button{flex-shrink:0;margin:0}.sidebar-newsletter :where(.newsletter-reassurance,.form-status){color:var(--green-dark)}@media (width<=79.99rem){.footer-newsletter{border:0;max-width:32rem;padding:0}}@media (width<=55.99rem){.newsletter .article-newsletter-inner{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}@media (width<=37.49rem){.article-newsletter .newsletter-copy{align-items:flex-start;gap:var(--space-3)}.article-newsletter .newsletter-form{flex-wrap:wrap}.article-newsletter input{flex:12rem}.article-newsletter .button{flex:auto}}.community-banner{overflow:clip}.community-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-panel{isolation:isolate;align-items:start;gap:var(--space-5);padding-block:var(--section-padding);grid-template-columns:4rem minmax(0,1fr);display:grid;position:relative}.community-panel:before{content:"";z-index:-1;background:inherit;pointer-events:none;position:absolute;inset:0}.community-share{background:var(--surface-category-blue);padding-right:var(--space-8);grid-template-columns:minmax(0,1fr)}.community-share:before{left:-100vw}.community-feature{background:var(--surface-kids-soft);padding-left:var(--space-8)}.community-feature:before{right:-100vw}.community-panel-icon{color:var(--green-dark);width:4rem;height:4rem}.community-copy .eyebrow{color:var(--green-dark);margin-bottom:var(--space-3)}.community-copy h2{font-size:var(--heading-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.community-description{margin-top:var(--space-4);max-width:34rem}.community-copy .button{margin-top:var(--space-5)}.community-note{margin-top:var(--space-3);color:var(--muted)}.community-feature--kids{grid-template-columns:minmax(0,1fr) 10rem;align-items:stretch;padding-bottom:0}.community-feature--kids .community-copy{padding-bottom:var(--section-padding)}.community-character{object-fit:contain;object-position:bottom;align-self:end;width:100%;height:100%;min-height:13rem}@media (width<=63.99rem){.community-banner-grid{grid-template-columns:minmax(0,1fr)}.community-panel{padding-inline:0}.community-panel:before{inset-inline:-100vw}.community-feature--kids{grid-template-columns:minmax(0,1fr) 12rem}}@media (width<=42.49rem){.community-panel{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.community-panel-icon{width:3rem;height:3rem}.community-feature--kids{grid-template-columns:minmax(0,1fr)}.community-feature--kids .community-copy{padding-bottom:0}.community-character{justify-self:end;width:11rem;height:13rem;min-height:0}}:root{--heading-article-title:2.75rem;--article-column-gap:2.5rem;--article-sidebar-width:21rem;--article-leading:1.65;--article-container:70rem}.breadcrumbs ol{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:var(--space-2);display:flex}.breadcrumbs li+li:before{content:"›"}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.article-content-section{padding-top:var(--space-8)}.container.article-layout{max-width:var(--article-container);grid-template-columns:minmax(0, 1fr) var(--article-sidebar-width);gap:var(--article-column-gap);align-items:start;display:grid}.article-main,.article-sidebar{min-width:0}.article-prose{line-height:var(--article-leading);overflow-wrap:anywhere}.article-prose>*+*{margin-top:var(--space-4)}.article-prose :where(h2,h3,h4){margin-top:var(--space-8);margin-bottom:var(--space-2);text-wrap:balance}.article-prose h2{font-size:var(--heading-section)}.article-prose h3{font-size:var(--heading-feature)}.article-prose h4{font-size:var(--heading-action)}.article-prose a:not(.button){color:var(--green-dark);text-underline-offset:.15em;text-decoration-thickness:1px}.article-prose :where(ul,ol){padding-left:var(--space-6)}.article-prose ul{list-style:outside}.article-prose li+li{margin-top:var(--space-2)}.article-prose li::marker{color:var(--green-dark);font-weight:var(--weight-bold)}.article-prose blockquote{padding:var(--space-5) var(--space-6);border-left:4px solid var(--green);background:var(--surface-category-blue);border-radius:var(--radius-small);margin-inline:0;font-style:italic}.article-prose blockquote>*+*{margin-top:var(--space-3)}.article-prose :where(img,figure){border-radius:var(--radius);max-width:100%;margin-inline:0}.article-prose figcaption{margin-top:var(--space-2);font-size:var(--text-small);color:var(--muted)}.article-table-scroll{border:1px solid var(--border);border-radius:var(--radius-small);max-width:100%;overflow-x:auto}.article-table-scroll table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.article-table-scroll :where(th,td){padding:var(--space-4);text-align:left;vertical-align:top}.article-table-scroll th{background:var(--surface-advice)}.article-table-scroll tr+tr td{border-top:1px solid var(--border)}.article-prose hr{margin-block:var(--space-8);border:0;border-top:1px solid var(--border)}.article-prose pre{padding:var(--space-4);border-radius:var(--radius-small);overflow-x:auto}.article-callout{padding:var(--space-5);background:var(--surface-advice);border-radius:var(--radius);border-left:4px solid var(--green)}.article-callout--warning{background:var(--surface-help);border-left-color:var(--danger)}.article-callout>*+*{margin-top:var(--space-2)}.article-sidebar{gap:var(--space-4);display:grid}.article-panel{padding:var(--space-5);border-radius:var(--radius);background:var(--surface-category-blue)}.article-panel-heading{align-items:center;gap:var(--space-3);font-size:var(--heading-action);display:flex}.article-panel-heading>.icon{width:1.75rem;height:1.75rem;color:var(--category-blue)}.article-panel-with-icon{gap:var(--space-4);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.article-panel--help{background:var(--surface-resources)}.article-panel--share{background:var(--surface-advice)}.article-panel p{margin-top:var(--space-2);font-size:var(--text-small)}.article-panel .button{margin-top:var(--space-3);padding-inline:var(--space-3);font-size:var(--text-small)}.article-panel small{margin-top:var(--space-3);font-size:var(--text-meta);color:var(--muted);display:block}@media (width<=71.99rem){.article-layout{--article-column-gap:var(--space-6);--article-sidebar-width:19rem}}@media (width<=55.99rem){.container.article-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}
