.document-showcase{padding:90px 0 75px;background:#f5f7f9;overflow:hidden;color:#183b51}.documents-heading{max-width:1180px;margin:0 auto 30px;padding:0 32px;display:flex;justify-content:space-between;align-items:end;gap:30px}.documents-heading h2{font-size:clamp(36px,4.4vw,58px);letter-spacing:-.05em;line-height:1.08;margin:16px 0 22px}.documents-heading p:not(.overline){max-width:620px;font-size:20px;line-height:1.55;color:#657680;margin:0}.documents-controls{display:flex;gap:9px;flex-shrink:0}.documents-controls button{width:44px;height:44px;border-radius:50%;border:1px solid #dce3e7;background:#fff;color:#294b60;font:22px Arial;cursor:pointer}.documents-track{display:flex;gap:32px;overflow-x:auto;overscroll-behavior-x:contain;padding:20px max(32px,calc((100vw - 1116px)/2)) 38px;scrollbar-width:none}.documents-track::-webkit-scrollbar{display:none}.documents-set{display:flex;gap:32px;flex:none}.paper-card{width:290px;flex:none}.paper-preview{display:block;position:relative;border:0;padding:0;background:#fff;width:100%;border-radius:3px;box-shadow:0 4px 6px #243d5010,0 16px 25px -8px #243d502b;cursor:pointer;transition:transform .35s,box-shadow .35s}.paper-preview:hover{transform:translateY(-7px);box-shadow:0 24px 30px -12px #243d5040}.paper-preview>img{display:block;width:100%;aspect-ratio:778/1100;object-fit:contain;border-radius:3px}.paper-open{position:absolute;right:12px;bottom:12px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 3px 10px #243d5020;color:#294b60;font-size:23px}.paper-caption{padding:23px 2px 0}.paper-caption h3{font-size:21px;line-height:1.2;letter-spacing:-.03em;margin:0 0 9px}.paper-caption p{font-size:15px;line-height:1.5;color:#6b7b85;margin:0}.documents-fine{max-width:1180px;padding:0 32px;margin:15px auto 0;font-size:12px!important;line-height:1.6!important;color:#75848e}.paper-dialog{width:min(850px,95vw);max-width:95vw;padding:16px;border:0;border-radius:18px;background:#f5f7f9}.paper-dialog::backdrop{background:#102736b3;backdrop-filter:blur(10px)}.paper-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.paper-dialog-head button{border:0;border-radius:25px;padding:10px 18px;background:#193e54;color:#fff;cursor:pointer}.paper-dialog-scroll{max-height:74dvh;overflow:auto;background:white}.paper-dialog-scroll img{width:100%;height:auto;display:block}.paper-dialog>p{font-size:12px;margin:12px 0 0;color:#657680}body:has(.paper-dialog[open]){overflow:hidden}.document-showcase button:focus-visible,.documents-track:focus-visible{outline:3px solid #38769a;outline-offset:5px}@media(max-width:700px){.document-showcase{padding:65px 0 48px}.documents-heading{padding:0 24px;display:block}.documents-heading p:not(.overline){font-size:18px}.documents-controls{margin-top:25px;justify-content:flex-end}.documents-track{padding-left:24px;padding-right:24px}.paper-card{width:min(72vw,290px)}.documents-fine{padding:0 24px}.paper-dialog-scroll img{min-width:600px}}@media(prefers-reduced-motion:reduce){.paper-preview{transition:none}.paper-preview:hover{transform:none}}
