.source-documents>ul{margin:1.5rem 0 2rem;padding:0;list-style:none}.document-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.source-documents>ul>li{border-block-start:1px solid var(--line,#cbbf9f);padding:1.5rem 0}.source-documents h2{margin:0 0 1rem;font-size:1.2rem;line-height:1.7}.source-document-actions,.document-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.source-document-heading{margin-block:2rem}.source-document-heading h1{font-size:clamp(1.6rem,4vw,2.8rem);line-height:1.6}.source-document-description{max-width:75ch}.document-reader{min-width:0;margin-block:2rem}.document-toolbar{padding:1rem 0}.document-toolbar label{align-items:center;gap:.5rem;font-weight:600;display:flex}.document-toolbar select{max-width:100%;min-height:44px;font:inherit;color:#123e5b;background:#fffaf0;border:1px solid;border-radius:.3rem;padding:.5rem}.document-toolbar button:disabled{opacity:.55;cursor:default}.document-page-number{margin:.5rem 0}.document-viewport{overscroll-behavior-x:contain;background:#fff;border:1px solid #cbbf9f;width:100%;overflow:auto}.document-page-image{width:100%;height:auto;display:block}.document-viewport:focus-visible{outline-offset:3px;outline:3px solid #ab1630}@media (max-width:480px){.document-toolbar{align-items:stretch}.document-toolbar>*{flex:45%}.document-toolbar label{flex-wrap:wrap}.source-document-actions>*{justify-content:center;width:100%}}
