.tmua-resources{max-width:880px;margin:var(--space-6) auto 0;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.tmua-resources__card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-hairline);background:var(--surface-card);color:inherit;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);border-radius:12px;flex-direction:column;text-decoration:none;display:flex}.tmua-resources__card:hover{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 5%, transparent)}.tmua-resources__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-body-lg);color:var(--text-heading)}.tmua-resources__desc{font-size:var(--text-body-sm);color:var(--text-muted);flex:1;line-height:1.55}.tmua-resources__link{margin-top:var(--space-1);font-size:var(--text-body-sm);color:var(--brand-primary);font-weight:600}.tmua-taster{max-width:760px;margin:var(--space-6) auto 0}.tmua-taster__lede{text-align:center;font-size:var(--text-body);color:var(--text-muted);margin:0 0 var(--space-4)}.tmua-taster__part{margin:0 0 var(--space-2);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-primary);font-size:.7rem;font-weight:700}.tmua-taster__foot{align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.tmua-taster__foot .esat-mock__disclaimer{flex:1;min-width:200px}@media (prefers-reduced-motion:no-preference){.tmua-resources__card.reveal{transition:opacity .85s cubic-bezier(.16, 1, .3, 1) var(--rv-delay,0s), translate .85s cubic-bezier(.16, 1, .3, 1) var(--rv-delay,0s), border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard)}}
