.emp-tiles{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:62rem){.emp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.emp-tiles{grid-template-columns:minmax(0,1fr)}}.emp-tile{background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);align-content:start;text-decoration:none;display:grid;overflow:hidden}.emp-tile:hover{border-color:var(--color-accent);transform:translateY(-2px)}.emp-tile__photo{aspect-ratio:3/2;background:var(--color-paper-3);position:relative}.emp-tile__photo img{object-fit:cover}.emp-tile__body{gap:var(--space-xs);padding:var(--space-md) var(--space-lg) var(--space-lg);display:grid}.emp-tile__title{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-ink);margin:0;font-weight:600}.emp-tile__text{font-size:var(--text-sm);color:var(--color-ink-2);margin:0;line-height:1.55}.emp-tile__more{font-size:var(--text-sm);color:var(--color-accent);margin:0;font-weight:600}.emp-note{margin:var(--space-lg) 0 0;font-size:var(--text-base);color:var(--color-ink-2);max-width:70ch;line-height:1.65}.emp-note a{color:var(--color-accent);text-underline-offset:.2em;font-weight:600;text-decoration:underline}
