.document-card,.document-card__link{transition:padding .2s ease-in-out}.document-card__link{background-color:#fff;border-radius:.3rem;grid-template:min-content/1fr min-content;gap:.8rem 1.2rem;padding:1.2rem;display:grid}@media (width<=429px){.document-card__link{-moz-column-gap:.4rem;column-gap:.4rem;padding:.8rem}}.document-card:has(.document-card__description) .document-card__link{grid-template-rows:repeat(2,min-content)}.document-card__name{font-family:Inter,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.9rem;font-weight:400;line-height:1.1rem}@media (width<=767px){.document-card__name{font-size:.8rem;line-height:1rem}}.document-card__name{transition:color .2s ease-in-out}.document-card:not(:has(.document-card__description)) .document-card__name{margin-block:.2rem}.document-card__description{font-family:Inter,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;font-size:.8rem;font-weight:400;line-height:1rem}@media (width<=767px){.document-card__description{font-size:.7rem;line-height:.9rem}}.document-card__description{color:#696e82;order:3}.document-card__icon{color:#8cc8ff;margin-top:auto;transition:color .2s ease-in-out}.document-card:has(.document-card__description) .document-card__icon{grid-row:span 2}@media (hover:hover){.document-card:has(.document-card__link:hover){padding:4px}.document-card:has(.document-card__link:hover) .document-card__link{padding:20px}.document-card:has(.document-card__link:hover) .document-card__icon{color:#696e82}}
