.gfpd-document-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.gfpd-document-list article{min-width:0;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;padding:16px}
.gfpd-document-list .gfpd-file-icon{height:48px;width:42px;border-radius:4px;word-break:break-all;text-align:center}
.gfpd-document-list .gfpd-document-info{min-width:0}
.gfpd-document-list h3{font-size:15px;line-height:1.4;margin:0 0 5px;overflow-wrap:anywhere}
.gfpd-document-list h3 a{text-decoration:none;color:var(--gfpd-heading)}
.gfpd-document-list h3 a:hover{text-decoration:underline;color:var(--gfpd-blue)}
.gfpd-document-list .gfpd-document-description{margin-top:8px;line-height:1.5}
.gfpd-document-list .gfpd-document-download{grid-column:2;justify-self:start;text-decoration:none;font-size:13px}
@media(max-width:700px){.gfpd-document-list{grid-template-columns:1fr}.gfpd-document-list article{grid-template-columns:42px minmax(0,1fr)}}
