.pdf-reading-panel{border:1px solid var(--line,#d9ddd3);background:var(--paper,#f8f8f3);border-radius:12px;margin:32px 0;padding:28px}.pdf-reading-panel h2{margin:8px 0 12px;font-size:26px}.pdf-reading-panel p{color:var(--muted,#596150);line-height:1.8}.pdf-reading-panel ul{margin:20px 0 0;padding:0;list-style:none}.pdf-reading-panel li{border-top:1px solid var(--line,#d9ddd3);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.pdf-reading-panel li div{gap:7px;min-width:0;display:grid}.pdf-reading-panel strong{overflow-wrap:anywhere}.pdf-reading-panel span,.pdf-reading-panel small{color:var(--muted,#596150);font-size:14px;line-height:1.65}.pdf-reading-panel .button{flex-shrink:0}.document-reader{max-width:1100px;padding-top:36px;padding-bottom:90px}.document-reader-header{margin:32px 0}.document-reader h1{overflow-wrap:anywhere;font-size:clamp(27px,4vw,44px);line-height:1.4}.document-reader h2{font-size:25px}.document-reader-status{color:#344727;background:#eaf0e0;border-radius:8px;padding:14px 18px;font-weight:700}.document-reader-note{color:#596150;font-size:14px;line-height:1.8}.document-reader-note a{text-underline-offset:3px;text-decoration:underline}.document-page-section{margin-top:34px}.document-page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.document-page-form{align-items:center;gap:10px;display:flex}.document-page-form input{color:#253022;background:#fff;border:1px solid #a9b3a0;border-radius:6px;width:76px;min-height:44px;padding:8px}.document-pdf-frame{background:#f0f2ec;border:1px solid #c4cabc;border-radius:8px;width:100%;height:min(78vh,900px);min-height:440px}.document-page-nav{justify-content:space-between;align-items:center;gap:20px;margin:18px 0;font-size:15px;display:flex}.document-page-nav a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.document-page-text{border:1px solid #d9ddd3;border-radius:8px;margin:20px 0;padding:20px}.document-page-text summary{cursor:pointer;min-height:32px;font-weight:700}.document-page-text p{color:#596150;font-size:14px;line-height:1.7}.document-page-text pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:720px;padding-right:10px;font-size:16px;line-height:1.95;overflow:auto}.document-search{border-top:1px solid #d9ddd3;margin-top:32px;padding-top:30px;scroll-margin-top:110px}.document-search form{gap:12px;display:flex}.document-search input{color:#253022;min-width:0;font:inherit;background:#fff;border:1px solid #a9b3a0;border-radius:8px;flex:1;min-height:48px;padding:12px 16px}.pdf-search-matches{gap:12px;padding:0;list-style:none;display:grid}.pdf-search-matches li{background:#f4f6ef;border-left:3px solid #8b9f69;padding:15px 18px}.pdf-search-matches a{align-items:center;gap:6px;min-height:32px;font-size:14px;font-weight:700;display:inline-flex}.pdf-search-matches p{color:#46513f;margin:6px 0 0;font-size:15px;line-height:1.9}:is(.document-reader input:focus-visible,.document-reader a:focus-visible,.document-reader button:focus-visible){outline-offset:3px;outline:3px solid #668646}@media (max-width:640px){.pdf-reading-panel{padding:20px}.pdf-reading-panel li{flex-direction:column;align-items:flex-start}.document-page-heading{flex-direction:column;align-items:flex-start;gap:6px}.document-page-form{flex-wrap:wrap}.document-pdf-frame{height:65vh;min-height:360px}.document-reader{padding-top:24px;padding-bottom:60px}.document-reader .button-row{flex-direction:column;align-items:stretch}.document-search form{flex-wrap:wrap}.document-search input{flex-basis:100%}.document-page-text{padding:14px}.document-page-text pre{font-size:16px}.pdf-reading-panel .button{width:100%}}.document-return-links{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;display:flex}.document-return-links a{color:#285543;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.document-filename{color:#40594c;overflow-wrap:anywhere;font-size:14px}.document-reader .publication-details{margin:24px 0}.document-bookmarks{background:#f0f5ef;border:1px solid #c7d6cc;border-radius:10px;margin:28px 0;padding:22px 24px}.document-bookmarks>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.document-bookmarks h2{margin:0;font-size:22px}.document-bookmarks p{color:#395548;font-size:14px;line-height:1.8}.document-bookmarks ul{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.document-bookmarks li{background:#fff;border:1px solid #bacdc0;border-radius:6px;align-items:center;display:flex}.document-bookmarks li a{text-underline-offset:4px;color:#285543;min-height:44px;padding:10px 14px;font-size:14px;text-decoration:underline}.document-bookmarks li button{color:#41574a;cursor:pointer;border-left:1px solid #d2dcd3;min-height:44px;padding:8px 12px;font-size:13px}.document-bookmarks button:disabled{opacity:.55;cursor:default}.document-bookmark-message{min-height:1.3em;margin-bottom:0}.document-reader :is(input,a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #1c6855}.document-reader-status{color:#264e3b;background:#e5f0e7}.pdf-search-matches li{border-left-color:#387056}.pdf-search-matches a{color:#285543}@media (max-width:640px){.document-bookmarks{padding:20px}.document-bookmarks>div{flex-direction:column;align-items:flex-start;gap:12px}.document-bookmarks>div .button{width:100%}.document-bookmarks h2{font-size:21px}.document-return-links{flex-direction:column;gap:8px}.document-reader .reading-tool-buttons{flex-wrap:wrap}.document-page-form input{font-size:16px}.document-reader .document-filename{font-size:14px}}@media print{.document-bookmarks,.document-return-links,.document-search,.document-page-form,.document-page-nav,.document-pdf-frame{display:none!important}.document-page-text pre{max-height:none}}
