/* Print: clean black-on-white, hide chrome; "Imprimir lista" prints a single checklist. */
.topbar, .site-header, .site-footer, .wa-float, .jump-nav, .checklist-actions, .skip-link { display: none; }
body { background: #ffffff; color: #000000; font-size: 11pt; }
a { color: #000000; text-decoration: none; }
.page-header::after, .hero::before { display: none; }
.checklist > summary { padding: 0; }
.checklist-body { padding: 0; }
.checklist:not([open]) > :not(summary) { display: none; }
.printing-one .page-header,
.printing-one .section > .container > :not(.checklists-wrap),
.printing-one .checklist:not(.print-target),
.printing-one .checklists-group:not(:has(.print-target)) { display: none; }
.printing-one .print-target .checklist-title::before { content: ''; }

/* motion: never print content that has not been revealed yet */
.js-motion .reveal { opacity: 1; transform: none; }
.js-motion .hero-inner > * { animation: none; }
.privacy-notice { display: none; }
