.hbp-document{font:14px/1.5 Arial,Helvetica,sans-serif;border:1px solid #d8dddb;background:#fff;color:#142f40;margin:32px 0;overflow:hidden;max-width:100%}.pdf-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:8px 20px;border-bottom:1px solid #e2e6e3}.pdf-file{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:12px;font-weight:600}.pdf-file svg{width:19px;height:19px;color:#60747c}.pdf-file-size{font-size:11px;font-weight:400;color:#5a6870;margin-left:2px}.pdf-links{display:flex;align-items:center;gap:18px;flex-shrink:0}.prose .pdf-links a{font:12px/1.3 Arial,Helvetica,sans-serif;text-decoration:none;color:#142f40;min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 4px;white-space:nowrap}.pdf-links svg{width:17px;height:17px}.prose .pdf-links a:hover{color:#76502e}.pdf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border-bottom:1px solid #d8dddb;padding:5px 12px;min-height:55px}.pdf-pages,.pdf-view{display:flex;align-items:center;gap:6px}.pdf-toolbar button{width:44px;height:44px;border:0;border-radius:4px;background:transparent;color:#142f40;display:grid;place-items:center;cursor:pointer;line-height:1;flex-shrink:0}.pdf-toolbar button svg{width:19px;height:19px}.pdf-toolbar button:disabled{opacity:.3;cursor:default}.pdf-toolbar button:active{background:#edf1ee}.pdf-toolbar label:not(.screen-reader-text){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pdf-toolbar input{font:16px Arial;color:#142f40;width:42px;height:36px;border:1px solid #dbe1dd;background:#f7f9f6;text-align:center;border-radius:4px;-moz-appearance:textfield}.pdf-toolbar input::-webkit-inner-spin-button{appearance:none}.pdf-toolbar select{font:12px Arial;color:#142f40;border:0;background:#fff;height:44px;padding:0 6px;max-width:100px;width:85px;cursor:pointer}.pdf-total{font-size:12px;min-width:32px;white-space:nowrap}.prose .pdf-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pdf-stage{height:680px;max-height:80vh;position:relative;overflow:auto;overscroll-behavior:contain;padding:16px;background:#e5e8e6;scrollbar-gutter:stable}.pdf-page{position:relative;margin:0 auto;background:#fff;box-shadow:0 2px 10px #102b4012;flex-shrink:0}.pdf-page canvas{display:block;max-width:none!important}.pdf-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#e5e8e6cc;color:#51616c;font-size:14px;pointer-events:none}.hbp-document [hidden]{display:none!important}.pdf-error{padding:24px;background:#fff2ec}.prose .pdf-error p{font:14px/1.6 Arial;margin:0 0 14px}.pdf-error button{background:#142f40;color:#fff;border:0;padding:12px 18px;font:13px Arial;min-height:44px;cursor:pointer}.hbp-document:is(:fullscreen,.is-expanded){display:flex;flex-direction:column;background:#fff;width:100%;height:100vh;margin:0;border:0;max-width:none}.hbp-document:is(:fullscreen,.is-expanded) .pdf-stage{flex:1;max-height:none;height:auto}.hbp-document:is(:fullscreen,.is-expanded) .pdf-heading,.hbp-document:is(:fullscreen,.is-expanded) .pdf-toolbar{flex-shrink:0}.pdf-toolbar :focus-visible,.pdf-links a:focus-visible,.pdf-error button:focus-visible{outline:2px solid #142f40;outline-offset:2px}@media(hover:hover){.pdf-toolbar button:not(:disabled):hover{background:#edf1ee}}
/* PDF.js 6.4 text layer, scoped to this reader (Apache-2.0). */
.hbp-document .textLayer{position:absolute;text-align:initial;inset:0;overflow:clip;opacity:1;line-height:1;letter-spacing:normal;word-spacing:normal;text-size-adjust:none;-webkit-text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor)*var(--min-font-size));--min-font-size-inv:calc(1/var(--min-font-size))}.hbp-document .textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0 0;user-select:text;-webkit-user-select:text}.hbp-document .textLayer>:not(.markedContent),.hbp-document .textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor)*var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.hbp-document .textLayer .markedContent{display:contents}.hbp-document .textLayer ::selection{background:#377bc777;color:transparent}
@media(max-width:640px){.hbp-document{margin:24px -18px;width:calc(100% + 36px);max-width:none;border-inline:0}.pdf-heading{min-height:57px;padding:6px 16px;gap:8px}.pdf-file{gap:8px}.pdf-links{gap:14px}.prose .pdf-links a{gap:6px}.pdf-toolbar{padding:4px 10px;gap:4px}.pdf-pages,.pdf-view{gap:2px}.pdf-toolbar input{width:38px}.pdf-toolbar select{width:78px}.pdf-total{min-width:30px;font-size:11px}.pdf-stage{height:580px;max-height:72vh;padding:8px;scrollbar-gutter:auto}.hbp-document:is(:fullscreen,.is-expanded){margin:0;width:100%}}
@media(max-width:350px){.pdf-toolbar{padding-inline:4px}.pdf-toolbar select{width:70px}.pdf-links{gap:8px}.pdf-heading{padding-inline:12px}}

.hbp-document.is-expanded{position:fixed;inset:0;z-index:100000;height:100dvh;max-height:100dvh;overflow:hidden}
