.td-linkcells.td-react-linkcells{--td-grid-gap:var(--td-sp-6);--td-grid-min:230px;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--td-grid-min)), 1fr));gap:var(--td-grid-gap);min-width:0;display:grid}.td-linkcells.td-react-linkcells--2,.td-linkcells.td-react-linkcells--3,.td-linkcells.td-react-linkcells--4{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--td-grid-min), calc((100% - (var(--td-grid-n) - 1) * var(--td-grid-gap)) / var(--td-grid-n)))), 1fr))}.td-linkcells.td-react-linkcells--2{--td-grid-n:2}.td-linkcells.td-react-linkcells--3{--td-grid-n:3}.td-linkcells.td-react-linkcells--4{--td-grid-n:4}.td-linkcell.td-react-linkcell{justify-content:space-between;align-items:center;gap:var(--td-sp-6);min-width:0;padding:var(--td-sp-6) var(--td-sp-7);border-radius:var(--td-radius-5);color:var(--td-ink);background:var(--td-raise-fill);box-shadow:3px 3px 12px color-mix(in srgb, var(--td-shadow-dark) 68%, transparent), -3px -3px 12px color-mix(in srgb, var(--td-shadow-light) 64%, transparent), inset 0 0 0 0 rgb(from var(--td-shadow-dark) r g b / 0), inset 0 1px 0 var(--td-shadow-veil), 0 0 0 1px var(--td-edge);transition:box-shadow var(--td-t-base) var(--td-ease), background var(--td-t-base) var(--td-ease);text-decoration:none;display:flex}.td-linkcell.td-react-linkcell:hover{box-shadow:4px 4px 11px color-mix(in srgb, var(--td-shadow-dark) 52%, transparent), -3px -3px 12px color-mix(in srgb, var(--td-shadow-light) 58%, transparent), inset 0 0 0 0 rgb(from var(--td-shadow-dark) r g b / 0), inset 0 1px 0 var(--td-shadow-veil), 0 0 0 1px var(--td-edge)}.td-linkcell.td-react-linkcell:active{background:var(--td-surface);box-shadow:0 0 0 rgb(from var(--td-shadow-dark) r g b / 0), 0 0 0 rgb(from var(--td-shadow-light) r g b / 0), inset 2px 2px 5px color-mix(in srgb, var(--td-shadow-dark) 52%, transparent), inset -1px -1px 3px color-mix(in srgb, var(--td-shadow-light) 32%, transparent), 0 0 0 1px var(--td-edge)}.td-linkcell.td-react-linkcell:focus-visible{outline:2px solid var(--td-accent);outline-offset:3px}.td-react-linkcell-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.td-linkcell-kicker.td-react-linkcell-kicker{font-family:var(--td-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--td-ink-3);font-size:.63rem;font-weight:700}.td-linkcell-title.td-react-linkcell-title{font-family:var(--td-font-ui);color:var(--td-ink);font-size:.85rem;font-weight:600;line-height:1.3}.td-react-linkcell-detail{font-family:var(--td-font-sans);color:var(--td-ink-2);font-size:.76rem;line-height:1.5}.td-linkcell-arrow.td-react-linkcell-arrow{fill:currentColor;width:.95em;height:.95em;color:var(--td-ink-3);transition:transform var(--td-t-base) var(--td-ease), color var(--td-t-base) var(--td-ease);flex:none}.td-react-linkcell:hover .td-react-linkcell-arrow{color:var(--td-brand-text);transform:translate(2px)}.td-react-linkcell-slot{display:contents}@media (prefers-reduced-motion:reduce){.td-linkcell.td-react-linkcell,.td-linkcell-arrow.td-react-linkcell-arrow{transition:none}.td-react-linkcell:hover .td-react-linkcell-arrow{transform:none}}
