/* Workbench uses the same native document-card component and catalogue spacing. */
body.docwk-front .gov-page .resources.resources .res-grid:has(>.dw-document-card){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
body.docwk-front .gov-page .resources.resources .dw-document-card{position:relative;display:block!important;box-sizing:border-box;padding:16px!important;min-height:0!important;height:auto!important;border:1px solid #e7edf7!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#fbfcff)!important;box-shadow:0 5px 18px #243a6a07!important;text-decoration:none;transition:border-color .18s,box-shadow .18s}
body.docwk-front .gov-page .resources.resources .dw-document-card:hover{border-color:#cbd9f2!important;box-shadow:0 9px 22px #243a6a12!important}
body.docwk-front .gov-page .resources.resources .dw-file-icon{width:auto!important;display:flex!important;align-items:center;gap:8px!important;padding:0!important;margin:0 0 9px!important}
body.docwk-front .gov-page .resources.resources .dw-file-icon svg{width:27px!important;height:30px!important;fill:#eef5ff}body.docwk-front .gov-page .resources.resources .dw-file-icon span{font-size:13px!important}
body.docwk-front .gov-page .resources.resources .dw-document-body{padding:0!important;min-width:0;flex:0 0 auto!important;gap:0!important}
body.docwk-front .gov-page .resources.resources .dw-document-card .doc-title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:0!important;height:auto!important;max-height:3em!important;margin:0 0 8px!important;color:#10213e!important;font-size:17px!important;font-weight:700!important;line-height:1.5!important}
body.docwk-front .gov-page .resources.resources .dw-document-category{display:inline-block;background:#eef4ff!important;color:#2966be!important;border-radius:6px;padding:2px 8px!important;margin-bottom:5px!important;font-size:12px!important}
body.docwk-front .gov-page .resources.resources .dw-document-card .doc-desc{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;overflow:hidden!important;height:auto!important;min-height:0!important;max-height:3.4em!important;margin:5px 0 8px!important;font-size:14px!important;line-height:1.7!important;color:#67758f!important}
body.docwk-front .gov-page .resources.resources .dw-document-footer{display:flex!important;justify-content:space-between;align-items:center;border-top:1px solid #eef1f7;margin-top:6px!important;padding-top:9px!important;color:#67758f;font-size:13px!important;gap:8px!important}
body.docwk-front .gov-page .resources.resources .dw-document-stats{font-size:13px!important}
@media(max-width:1450px){body.docwk-front .gov-page .resources.resources .res-grid:has(>.dw-document-card){grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:1100px){body.docwk-front .gov-page .resources.resources .res-grid:has(>.dw-document-card){grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body.docwk-front .gov-page .resources.resources .res-grid:has(>.dw-document-card){grid-template-columns:1fr!important;gap:16px!important}body.docwk-front .gov-page .resources.resources .dw-document-card{padding:18px!important;border-radius:16px!important}}
