.cg-private-file{display:inline-flex;vertical-align:top;flex-direction:column;width:min(100%,300px);max-width:100%;margin:10px 10px 10px 0;border:1px solid #d4e4da;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 5px 18px #183e2d08;color:#173d46}.cg-private-file .cg-private-photo{display:block;padding:0!important;border:0!important;border-radius:0!important;background:#f2f7f4;text-decoration:none;box-shadow:none!important;color:#24643e}.cg-private-photo img{display:block;width:100%;height:200px;object-fit:contain}.cg-private-photo>span{display:block;padding:10px 14px;background:#eaf4ed;font-size:12px;font-weight:700}.cg-private-file figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 14px;font-size:12px}.cg-private-file figcaption>a{color:#24643e;text-decoration:underline;min-height:24px}.cg-private-document{display:grid;gap:12px;padding:24px 16px;min-height:100px;background:#f4f8fa;overflow-wrap:anywhere}.cg-private-document span{font-size:13px}.cg-private-file a:focus-visible{outline:3px solid #c8922d;outline-offset:-3px}@media(max-width:480px){.cg-private-file{width:100%;margin-right:0}.cg-private-photo img{height:220px}}
