.pdf-reader-root{color:#101012;background:#e8e2d8;border:1px solid #cec7bd;width:100%;min-width:0;max-width:100%;overflow:hidden}.pdf-reader-header{color:#f5f2eb;background:#101012;justify-content:space-between;align-items:center;gap:24px;padding:24px 27px;display:flex}.pdf-reader-eyebrow{letter-spacing:.13em;color:#c9c1ba;font-size:9px;font-weight:500;line-height:1.7;display:block}.pdf-reader-header p{font-family:var(--serif,Georgia,serif);letter-spacing:-.025em;margin:8px 0 0;font-size:30px;line-height:1.15}.pdf-reader-original-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.pdf-reader-original-links a{align-items:center;gap:12px;min-height:44px;font-size:11px;line-height:1.5;display:inline-flex}.pdf-reader-original-links a>span[aria-hidden]{color:#ef4154;font-size:21px}.pdf-reader-original-links a:hover{color:#ef4154}.pdf-reader-toolbar{background:#f5f2eb;border-bottom:1px solid #cec7bd;justify-content:space-between;align-items:center;gap:25px;padding:18px 24px;display:flex}.pdf-reader-page-picker{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.pdf-reader-page-picker label{color:#655b52;flex-shrink:0;font-size:10px;line-height:1.6}.pdf-reader-page-picker select{font:inherit;color:#101012;text-overflow:ellipsis;background:#faf8f3;border:1px solid #c4baae;border-radius:0;width:min(100%,420px);max-width:100%;min-height:44px;padding:10px 34px 10px 12px;font-size:12px;line-height:1.6}.pdf-reader-controls{flex-shrink:0;align-items:center;gap:12px;display:flex}.pdf-reader-arrow{color:#101012;background:0 0;border:1px solid #bcb1a4;border-radius:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:21px;display:flex}.pdf-reader-arrow:hover:not(:disabled){color:#f5f2eb;background:#101012;border-color:#101012}.pdf-reader-arrow:disabled{color:#aea398;cursor:not-allowed;border-color:#d8d0c6}.pdf-reader-count{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;min-width:76px;font-size:11px;line-height:1.6}.pdf-reader-count>span:not(.pdf-reader-sr-only){color:#74675a;margin-left:3px}.pdf-reader-control-rule{background:#d5cdc2;width:1px;height:22px;margin:0 4px}.pdf-reader-zoom{color:#f5f2eb;background:#101012;border:1px solid #101012;border-radius:0;justify-content:space-between;align-items:center;gap:20px;min-width:102px;min-height:44px;padding:9px 12px;font-size:11px;display:flex}.pdf-reader-zoom>span{font-size:20px;line-height:1}.pdf-reader-zoom:hover{background:#343034}.pdf-reader-hint{color:#685c50;background:#e8e2d8;border-bottom:1px solid #cec7bd;padding:12px 24px;font-size:10px;line-height:1.8;margin:0!important}.pdf-reader-region{overscroll-behavior:contain;scrollbar-color:#8f8070 #e2dbd1;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:#d8d0c4;width:100%;max-width:100%;max-height:min(85vh,1100px);padding:20px;overflow:auto}.pdf-reader-image{background:#fff;width:100%;max-width:100%;height:auto;margin:0 auto;display:block;box-shadow:0 5px 25px #2f261e22}.pdf-reader-region[data-zoomed=true] .pdf-reader-image{width:1300px;max-width:none;margin:0}.pdf-reader-text{background:#f5f2eb;border-top:1px solid #cec7bd}.pdf-reader-text summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:16px 24px;font-size:12px;font-weight:500;list-style:none;display:flex}.pdf-reader-text summary::-webkit-details-marker{display:none}.pdf-reader-text summary>span{color:#c8192e;font-size:23px;line-height:1;transition:transform .2s}.pdf-reader-text[open] summary>span{transform:rotate(45deg)}.pdf-reader-text-body{border-top:1px solid #ded5c9;margin:0 24px;padding:20px 0 26px}.pdf-reader-text-note{color:#756657;max-width:740px;font-size:11px;line-height:1.85;margin:0 0 22px!important}.pdf-reader-text pre{font-family:var(--sans,Arial,sans-serif);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;color:#43392f;margin:0;font-size:13px;line-height:1.9}.pdf-reader-footer{letter-spacing:.045em;color:#756657;background:#e8e2d8;border-top:1px solid #cec7bd;justify-content:space-between;gap:18px;padding:15px 24px;font-size:9px;line-height:1.7;display:flex}:is(.pdf-reader-root a:focus-visible,.pdf-reader-root button:focus-visible,.pdf-reader-root select:focus-visible,.pdf-reader-root summary:focus-visible){outline-offset:4px;outline:3px solid #c8192e}.pdf-reader-region:focus-visible{outline-offset:-4px;outline:3px solid #c8192e}.pdf-reader-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.pdf-reader-toolbar{flex-direction:column;align-items:stretch;gap:15px}.pdf-reader-page-picker select{width:100%;max-width:none}.pdf-reader-controls{align-self:flex-end}.pdf-reader-header{flex-direction:column;align-items:start;gap:10px}.pdf-reader-original-links{gap:28px}.pdf-reader-region{padding:14px}}@media (max-width:600px){.pdf-reader-header{gap:8px;padding:20px 17px}.pdf-reader-header p{font-size:28px}.pdf-reader-eyebrow{font-size:8px}.pdf-reader-original-links{justify-content:space-between;gap:15px;width:100%}.pdf-reader-original-links a{gap:8px;font-size:10px}.pdf-reader-toolbar{gap:14px;padding:16px 14px}.pdf-reader-page-picker{flex-direction:column;align-items:stretch;gap:7px}.pdf-reader-page-picker label{font-size:10px}.pdf-reader-page-picker select{width:100%;padding-left:9px;font-size:12px}.pdf-reader-controls{grid-template-columns:44px 1fr 44px;align-self:auto;gap:9px;width:100%;display:grid}.pdf-reader-count{min-width:66px;font-size:10px}.pdf-reader-control-rule{display:none}.pdf-reader-zoom{grid-column:1/-1;justify-content:center;gap:18px;min-width:83px;padding:8px 10px;font-size:11px}.pdf-reader-hint{padding:12px 15px;font-size:10px}.pdf-reader-region{max-height:78vh;padding:8px}.pdf-reader-text summary{padding:15px;font-size:11px}.pdf-reader-text-body{margin:0 15px}.pdf-reader-text pre{font-size:13px}.pdf-reader-footer{letter-spacing:0;flex-wrap:wrap;gap:12px;padding:13px 15px;font-size:8px}.pdf-reader-text-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.pdf-reader-text summary>span{transition:none}}
