.rotd-grid.svelte-1mhae0j{grid-template-columns:1fr;max-width:540px;display:grid}.editorial-tile.svelte-p19yr9{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg,10px);color:var(--text);transition:transform var(--transition-lift,.22s cubic-bezier(.2, .7, .2, 1)), box-shadow var(--transition-lift,.22s cubic-bezier(.2, .7, .2, 1)), border-color var(--transition,.16s ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.editorial-tile.svelte-p19yr9:hover{border-color:var(--accent);box-shadow:var(--shadow-lg,0 8px 24px #00000014);transform:translateY(-3px)}.editorial-tile-media.svelte-p19yr9{aspect-ratio:16/9;background-color:var(--surface-2);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.editorial-tile-body.svelte-p19yr9{flex-direction:column;gap:.35rem;padding:1rem 1.1rem 1.1rem;display:flex}.editorial-tile-title.svelte-p19yr9{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:var(--fw-medium);letter-spacing:var(--ls-tight);line-height:var(--lh-snug);color:var(--accent);text-wrap:balance;transition:color var(--transition);margin:0}.editorial-tile-description.svelte-p19yr9{color:var(--text-3);font-size:.88rem;line-height:var(--lh-relaxed,1.5);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.editorial-tile-count.svelte-p19yr9{color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;margin-top:.2rem;font-size:.72rem}.editorial-grid.svelte-f2qy1c,.editorial-grid.svelte-qqm58d{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}
