/* Document process cases. Scoped addition; existing animations remain unchanged. */
.document-case-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 48px}
.document-case-link{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;background:#f7f8ef;border:1px solid #d6ddce;border-radius:10px;color:#13294b;text-decoration:none}
.document-case-link:hover{border-color:#8ca856;background:#eef3e2}
.document-case-link:focus-visible{outline:3px solid #4671ad;outline-offset:4px}
.document-case-link>span:first-child{font-size:11px;letter-spacing:1px;font-weight:600;color:#536b45;text-transform:uppercase}
.document-case-link h3{font-size:30px;line-height:1.15;letter-spacing:-.7px;margin:0}
.document-case-link p{font-size:15px;line-height:1.65;color:#50606b;margin:0;max-width:540px}
.document-case-link .document-case-cta{margin-top:auto;padding-top:6px;font-size:13px;font-weight:600;color:#314a39}
.document-case-link .document-case-cta b{margin-left:10px;font-size:18px}
@media(max-width:720px){.document-case-links{grid-template-columns:1fr;gap:16px}.document-case-link{padding:25px}.document-case-link h3{font-size:28px}}
