/* Print: articles and pages read cleanly on paper. */
@page { margin: 18mm 16mm; }
body { background: #fff !important; color: #000 !important; font-size: 11pt; line-height: 1.55; }
.hrs-header, .hrs-footer, .hrs-cta, .hrs-share, .hrs-skip, .hrs-consent, .hrs-consent-manage, .hrs-searchpanel, .hrs-filters, .hrs-pager, .hrs-toc, .hrs-sec__rail, .hrs-path__tabs, .hrs-actions, .hrs-hero__map { display: none !important; }
.hrs-container, .hrs-sec__grid, .hrs-article { inline-size: 100% !important; max-inline-size: none !important; display: block !important; padding: 0 !important; margin: 0 !important; }
.hrs-sec { padding-block: 0.8em !important; background: none !important; }
.hrs-phead { padding: 0 0 1em !important; border: 0 !important; }
.hrs-h1, .hrs-h2, .hrs-display { color: #000 !important; }
.hrs-prose { font-size: 11pt; max-inline-size: none; }
.hrs-prose h2 { break-after: avoid; border-block-start: 1px solid #000; }
.hrs-prose table, .hrs-prose figure, .hrs-prose blockquote { break-inside: avoid; }
.hrs-prose a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 9pt; word-break: break-all; }
.hrs-path__item { border: 0; padding: 0; }
.hrs-path__item[hidden] { display: block !important; }
a { color: #000 !important; text-decoration: none; }
.hrs-row__link { display: block; padding-block: 0.4em; }
.hrs-row__go, .hrs-row__meta { display: none; }
