.case-enlarge{display:block;width:100%;padding:0;border:0;background:none;color:var(--gloed);font:inherit;cursor:zoom-in}.case-enlarge span{display:block;font-size:13px;text-decoration:underline;margin:0 0 16px}.case-enlarge:focus-visible{outline:3px solid var(--gloed);outline-offset:5px;border-radius:16px}.case-viewer{width:min(1100px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;border:0;border-radius:14px;background:#f6f1e6;color:#082427;box-sizing:border-box}.case-viewer::backdrop{background:#082427dc}.case-viewer-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.case-viewer button{min-height:44px;padding:10px 14px;border:1px solid #082427;border-radius:6px;background:#082427;color:white;font:inherit;cursor:pointer}.case-viewer-scroll{overflow:auto;max-height:calc(100dvh - 180px);overscroll-behavior:contain}.case-viewer img{display:block;width:auto;max-width:100%;max-height:calc(100dvh - 180px);height:auto;object-fit:contain;margin:auto}.case-viewer.is-zoomed img{width:var(--screen-width);max-width:none;max-height:none}.case-viewer p{font-size:13px;line-height:1.5;margin:12px 0 0}@media(max-width:760px){.case-steps .case-screen-stage{min-width:0;margin-bottom:8px;padding:20px 12px 16px}.financehub-case .case-steps .case-screen{border-width:7px;border-radius:18px}.case-viewer{padding:12px}.case-viewer button{font-size:13px;padding:8px 10px}}
