/* Tablet / desktop layout refinements */
@media(max-width:1050px){.cards{grid-template-columns:repeat(2,1fr)}.hero-art{transform:scale(.83)}.digital{gap:35px}}
