.resource-card{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem;border-left:4px solid var(--color-border-focus);transition:background-color .2s ease;cursor:pointer;text-decoration:none}@media (min-width:800px){.resource-card{gap:2rem;padding:3rem 4rem}}.resource-card:hover{background-color:var(--color-surface-primary)}.resource-card:hover .text-sub{color:var(--color-default)}