.documents-content{padding-bottom:100px}.documents-content>section+section{margin-top:80px}.documents-heading{display:flex;justify-content:space-between;align-items:start;gap:50px;margin:5px 0 35px}.documents-heading h2{font-size:40px;max-width:570px;line-height:1.12}.documents-heading p{max-width:400px;font-size:13px;margin:0}.document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.document-card{min-width:0;border:1px solid var(--line);background:white;transition:box-shadow .2s,transform .2s}.document-card:hover{box-shadow:0 12px 32px #09172c10;transform:translateY(-3px)}.document-open{display:block;width:100%;height:100%;text-align:left;padding:0;border:0;background:none;color:var(--ink)}.document-thumbnail{height:280px;display:flex;align-items:center;justify-content:center;padding:28px;background:#eff2f7;position:relative;overflow:hidden}.document-thumbnail img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 5px 16px #09172c22;background:white;transition:transform .2s}.document-open:hover img{transform:scale(1.025)}.document-expand{position:absolute;bottom:18px;right:18px;width:35px;height:35px;background:var(--blue);color:white;text-align:center;font-size:24px;line-height:35px}.document-card-copy{display:flex;flex-direction:column;padding:25px;min-height:176px}.document-count{display:block;font-size:9px;letter-spacing:.12em;font-weight:800;color:var(--muted)}.document-card-copy strong{display:block;font-size:17px;line-height:1.4;letter-spacing:-.03em;margin:12px 0 22px;overflow-wrap:anywhere}.document-action{display:flex;justify-content:space-between;gap:20px;color:var(--blue);font-size:11px;font-weight:800;margin-top:auto}.document-note{margin-top:70px;border-top:1px solid var(--line);padding-top:40px;display:flex;align-items:center;gap:40px;justify-content:space-between}.document-note h2{font-size:31px;margin-bottom:14px}.document-note p{font-size:13px;margin:0;max-width:620px}.document-note .button{flex-shrink:0}.document-viewer-open{overflow:hidden}.document-viewer{padding:0;border:0;width:min(1100px,calc(100% - 48px));height:calc(100dvh - 48px);max-height:none;max-width:none;background:white;color:var(--ink);overflow:hidden;box-shadow:0 20px 80px #0005}.document-viewer[open]{display:flex;flex-direction:column}.document-viewer::backdrop{background:#061225d9;backdrop-filter:blur(3px)}.document-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 26px;border-bottom:1px solid var(--line);flex-shrink:0}.document-viewer-header>div{min-width:0}.document-viewer-header h2{font-family:Manrope,sans-serif;font-size:20px;line-height:1.3;letter-spacing:-.03em;margin-top:7px;overflow-wrap:anywhere}.document-viewer button{border:1px solid #cdd3df;background:white;color:var(--ink);font-size:12px;padding:10px 14px;font-weight:700;white-space:nowrap}.document-viewer button:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.document-viewer button:focus-visible,.document-open:focus-visible,.document-stage:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.document-viewer button:disabled{opacity:.3;cursor:default}.document-toolbar{display:flex;justify-content:space-between;align-items:center;padding:10px 26px;gap:16px;flex-shrink:0}.document-pagination{display:flex;align-items:center;gap:20px}.document-pagination>span{font-size:12px;min-width:90px;text-align:center;font-variant-numeric:tabular-nums}.document-pagination button{font-size:20px;line-height:20px;padding:8px 13px}.document-stage{overflow:auto;flex:1;min-height:0;background:#dfe4ec;padding:25px;overscroll-behavior:contain}.document-page{display:block;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;background:white;box-shadow:0 6px 28px #09172c26}.document-stage.enlarged .document-page{width:1200px;min-width:1200px;max-width:none;max-height:none;margin:0 auto}.document-image-error{background:white;padding:30px;max-width:600px;margin:auto}.documents-content noscript p{padding:25px;border:1px solid var(--line)}
@media(max-width:1000px){.document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.documents-heading{display:block}.documents-heading p{max-width:660px;margin-top:20px}.document-thumbnail{height:280px}.document-note{align-items:start;flex-direction:column;gap:25px}}
@media(max-width:600px){.documents-content{padding-bottom:60px}.documents-content>section+section{margin-top:55px}.documents-heading h2{font-size:36px}.documents-heading{margin-bottom:27px}.document-grid{grid-template-columns:minmax(0,1fr);gap:25px}.document-thumbnail{height:300px;padding:24px}.document-card-copy{min-height:0;padding:23px}.document-card-copy strong{font-size:18px}.document-note{margin-top:50px;padding-top:30px}.document-note h2{font-size:32px}.document-viewer{width:calc(100% - 16px);height:calc(100dvh - 16px)}.document-viewer-header{padding:16px;gap:12px;align-items:start}.document-viewer-header h2{font-size:16px}.document-viewer-header button{font-size:10px;padding:8px 10px}.document-viewer-header .document-count{font-size:8px}.document-toolbar{padding:10px 12px;gap:10px}.document-pagination{gap:7px}.document-pagination>span{font-size:10px;min-width:78px}.document-pagination button{padding:8px 11px}.document-toolbar>[data-document-zoom]{font-size:10px;padding:10px}.document-stage{padding:12px}.document-stage.enlarged .document-page{width:1000px;min-width:1000px}}
@media(prefers-reduced-motion:reduce){.document-card,.document-thumbnail img{transition:none}}
@media print{.document-viewer{display:none!important}}
