/* Category hub refinement v103r: category pages only. */
.gdn-category-reworked .gdn-category-case-section .section-head{align-items:flex-end!important;gap:16px!important}
.gdn-category-reworked .gdn-category-case-section .section-intro{max-width:810px!important;margin-top:8px!important;line-height:1.75!important}
.gdn-category-reworked .gdn-category-case-section .case-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
.gdn-category-reworked .gdn-category-case-section .case-card{min-width:0!important;height:100%!important}
.gdn-category-reworked .gdn-category-case-section .case-card .media{width:100%!important;aspect-ratio:4/3!important;height:auto!important;overflow:hidden!important}
.gdn-category-reworked .gdn-category-case-section .case-card .media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.gdn-category-reworked .gdn-category-case-section .case-card .body{padding:16px 16px 18px!important}
.gdn-category-reworked .gdn-category-case-section .case-card h3{font-size:16px!important;line-height:1.45!important;margin:0 0 8px!important;word-break:keep-all!important}
.gdn-category-reworked .gdn-category-case-section .case-card .body p{font-size:13px!important;line-height:1.65!important;word-break:keep-all!important;margin-bottom:12px!important}
.gdn-category-reworked .gdn-category-scope-section .scope-list{margin-top:8px!important}
.gdn-category-reworked .gdn-category-scope-section .expert-note{margin-top:22px!important}
.gdn-category-reworked .gdn-category-decision-section .decision-grid{margin-top:10px!important;max-width:1060px!important;margin-left:0!important;margin-right:0!important}
@media(max-width:900px){
.gdn-category-reworked .gdn-category-case-section .case-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
}
@media(max-width:600px){
.gdn-category-reworked .gdn-category-case-section .case-grid{gap:10px!important}
.gdn-category-reworked .gdn-category-case-section .case-card h3{font-size:13px!important;line-height:1.45!important}
.gdn-category-reworked .gdn-category-case-section .case-card .body{padding:11px 11px 13px!important}
.gdn-category-reworked .gdn-category-case-section .case-card .body p{font-size:11.8px!important;line-height:1.6!important;display:block!important;}
.gdn-category-reworked .gdn-category-case-section .case-card .more{font-size:11px!important}
.gdn-category-reworked .gdn-category-case-section .section-head{align-items:flex-start!important}
.gdn-category-reworked .gdn-category-case-section .link-arrow{font-size:12px!important;white-space:nowrap!important}
}
