.documents-content{padding-bottom:70px}.documents-heading{font-size:1.45rem;margin:0 0 8px;color:#382051}.documents-note{color:#655a70;margin:0 0 26px;line-height:1.7}.documents-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.document-card{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid #e0d7e9;border-radius:22px;padding:30px;box-shadow:0 8px 26px #2c165106}.document-category{display:inline-block;background:#eee8f8;color:#513175;font-size:.75rem;font-weight:700;border-radius:30px;padding:7px 12px;margin-bottom:20px}.document-card h2{font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.4;color:#382051;margin:0 0 12px}.document-card>p{color:#655a70;line-height:1.7;margin:0 0 26px;flex:1}.document-status{display:flex;align-items:center;gap:8px;color:#72542c;background:#fff4df;border-radius:10px;padding:9px 13px;font-size:.8rem;font-weight:600}.status-dot{width:6px;height:6px;border-radius:50%;background:#a6792d}@media(max-width:650px){.documents-grid{grid-template-columns:1fr}.document-card{padding:24px}.documents-content{padding-bottom:45px}}

.document-actions{display:flex;flex-wrap:wrap;gap:10px}.document-card .document-action{font-size:.8rem;padding:12px 16px;min-height:48px;justify-content:space-between;gap:14px;text-decoration:none}.document-action:focus-visible{outline:3px solid #7950aa;outline-offset:3px}@media(max-width:650px){.document-actions{width:100%;flex-direction:column}.document-actions .document-action{width:100%}}
