/* Print: content only, ink on the lightest paper. Uses the tokens already inlined in the page head. */
.mdz-header, .mdz-footer, .mdz-consent, .mdz-sidebar, .mdz-hero__cta, .mdz-form-wrap, .mdz-search, .skip-link, .mdz-registration__aside { display: none !important; }
body { background: var(--color-paper-3); color: var(--color-ink); font-size: 11pt; }
a { color: var(--color-ink); text-decoration: underline; }
.entry-content a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 0.85em; }
.mdz-card { break-inside: avoid; }
