.tp-lictile-section{margin-block:var(--space-6);min-width:0}.tp-lictile-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tp-lictile-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-lictile{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.tp-lictile-who{font-size:var(--font-size-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.4}.tp-lictile-who strong{color:var(--color-heading)}.tp-lictile-count{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.4}.tp-lictile-figure{font-size:var(--font-size-title);font-weight:var(--font-weight-bold);color:var(--color-heading);line-height:1.1;display:block}.tp-lictile-link{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-action);text-decoration:none}.tp-lictile-link:hover{text-underline-offset:.15em;text-decoration:underline}@media (max-width:1000px){.tp-lictile-grid,.tp-lictile-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.tp-lictile-grid,.tp-lictile-grid--three{grid-template-columns:minmax(0,1fr)}}
