/* Small, decorative resource illustrations; scoped to the homepage resources. */
.hl-home #resources .hl-resources>a{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:18px;align-items:start}
.hl-home #resources .hl-resource-image{display:block;width:80px;height:80px;aspect-ratio:1;object-fit:cover;border-radius:4px}
.hl-home #resources .hl-resource-copy{min-width:0;align-self:stretch;display:flex;flex-direction:column;align-items:start}
.hl-home #resources .hl-resources h3 br{display:initial}
@media(max-width:1100px){
 .hl-home #resources .hl-resources{grid-template-columns:1fr;gap:0}
 .hl-home #resources .hl-resources>a{grid-template-columns:88px minmax(0,1fr);column-gap:20px;border-bottom:0}
 .hl-home #resources .hl-resources>a:last-child{border-bottom:1px solid #46594f}
 .hl-home #resources .hl-resource-image{width:88px;height:88px}
}
@media(max-width:740px){
 .hl-home #resources .hl-resources>a{grid-template-columns:72px minmax(0,1fr);column-gap:16px}
 .hl-home #resources .hl-resource-image{width:72px;height:72px}
}
@media(max-width:400px){
 .hl-home #resources .hl-resources>a{grid-template-columns:64px minmax(0,1fr)}
 .hl-home #resources .hl-resource-image{width:64px;height:64px}
}
