/* PDF access remains visible in every responsive header size. */
.header-actions #pdfDownload{color:#fff;background:#CC0A1E;border-color:#CC0A1E;min-width:70px;width:auto;padding:0 12px;text-decoration:none;justify-content:center;white-space:nowrap;flex-shrink:0}
.header-actions #pdfDownload:hover{background:#A80818;border-color:#A80818}
.header-actions #pdfDownload:focus-visible{outline:3px solid #06192A;outline-offset:3px}
#pdfNotice{position:fixed;right:24px;top:78px;z-index:250;max-width:min(360px,calc(100vw - 32px));padding:14px 18px;border:1px solid #959DA6;border-radius:14px;background:#fff;color:#06192A;box-shadow:0 8px 25px #0002;font-size:13px;line-height:1.4}
#pdfNotice[hidden]{display:none}
@media(max-width:720px){.header-actions #pdfDownload{min-width:52px;height:37px;padding:0 8px;gap:5px;font-size:11px}.header-actions #pdfDownload svg{width:13px;height:13px}#pdfNotice{top:70px;right:16px}}
@media print{#pdfDownload,#pdfNotice{display:none!important}}
