/* Keep image enlargement usable without exposing download anchors. */
.hp-media-view{font:inherit;color:inherit;line-height:inherit;cursor:zoom-in;background:transparent;border:0;padding:0;text-align:inherit}
.hp-media-view.image-link,.hp-media-view[data-lightbox],.hp-media-view[data-gallery]{display:inline-block;max-width:100%}
.hp-media-view.bh-text-link{display:inline;color:var(--main,#174d78);text-decoration:underline;cursor:pointer}
.hp-media-view.bh-button{padding:.6rem 1rem;border:1px solid var(--border,#315877);border-radius:7px}
.hp-media-view:focus-visible{outline:3px solid var(--main,#174d78);outline-offset:4px}
img[data-media-protected]{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
.hp-media-copyright{font-size:.85rem;line-height:1.5;margin:12px 0 20px;color:var(--muted,#4b5966)}
.hp-media-copyright a{display:inline-block;margin-left:.5rem}
.hp-media-action-hint{position:fixed;z-index:1500;bottom:18px;left:50%;transform:translateX(-50%);width:min(540px,calc(100vw - 32px));padding:14px 18px;border:1px solid var(--border,#315877);border-radius:8px;background:var(--panel,#fff);color:var(--ink,#172b40);box-shadow:0 3px 16px #0003;font:400 .9rem/1.5 Arial,Helvetica,sans-serif}
.hp-media-action-hint[hidden]{display:none!important}
.hp-media-action-hint a{display:block;margin-top:8px;color:var(--main,#174d78)}
@media print{img[data-media-protected],audio[data-media-protected],video[data-media-protected],button[data-media-protected],.hp-media-action-hint{display:none!important}.hp-media-copyright{color:#000!important}}

