.tgrid-section[data-astro-cid-q2fs7pmt]{--tgrid-line:#201f1e21;--tgrid-mark:var(--color-surface-400);background:var(--color-paper);padding-block:1.5rem}.tgrid-frame[data-astro-cid-q2fs7pmt]{border-block:1px solid var(--tgrid-line)}.tgrid-track[data-astro-cid-q2fs7pmt]{border-inline:1px solid var(--tgrid-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tgrid-card[data-astro-cid-q2fs7pmt]{border-right:1px solid var(--tgrid-line);border-bottom:1px solid var(--tgrid-line);flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex;position:relative}.tgrid-card--featured[data-astro-cid-q2fs7pmt]{grid-column:span 2}.tgrid-card[data-astro-cid-q2fs7pmt]:nth-last-child(-n+3){border-bottom:0}.tgrid-card[data-astro-cid-q2fs7pmt]:nth-child(2),.tgrid-card[data-astro-cid-q2fs7pmt]:last-child{border-right:0}.tgrid-card[data-astro-cid-q2fs7pmt]:before{content:"";z-index:1;background:linear-gradient(var(--tgrid-mark), var(--tgrid-mark)) center / 1px 7px no-repeat, linear-gradient(var(--tgrid-mark), var(--tgrid-mark)) center / 7px 1px no-repeat;width:7px;height:7px;position:absolute;top:-4px;left:-4px}.tgrid-card--featured[data-astro-cid-q2fs7pmt]:after{content:"";background:linear-gradient(var(--tgrid-mark), var(--tgrid-mark)) center / 1px 7px no-repeat, linear-gradient(var(--tgrid-mark), var(--tgrid-mark)) center / 7px 1px no-repeat;width:7px;height:7px;position:absolute;top:-4px;left:calc(50% - 3px)}.tgrid-card[data-astro-cid-q2fs7pmt] blockquote[data-astro-cid-q2fs7pmt]{font:400 13.5px / 1.6 var(--font-sans);color:var(--color-secondary-950);text-wrap:pretty;margin:0}.tgrid-card--featured[data-astro-cid-q2fs7pmt] blockquote[data-astro-cid-q2fs7pmt]{font-size:13px}.tgrid-foot[data-astro-cid-q2fs7pmt]{flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto;padding-top:10px;display:flex}.tgrid-foot--featured[data-astro-cid-q2fs7pmt]{flex-flow:wrap;justify-content:space-between;align-items:center}.tgrid-person[data-astro-cid-q2fs7pmt]{align-items:center;gap:10px;min-width:190px;display:flex}.tgrid-person[data-astro-cid-q2fs7pmt] img{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.tgrid-person[data-astro-cid-q2fs7pmt] strong[data-astro-cid-q2fs7pmt],.tgrid-person[data-astro-cid-q2fs7pmt] span[data-astro-cid-q2fs7pmt]{font:400 12px / 1.4 var(--font-sans);display:block}.tgrid-person[data-astro-cid-q2fs7pmt] strong[data-astro-cid-q2fs7pmt]{color:var(--color-secondary-950);font-weight:600}.tgrid-person[data-astro-cid-q2fs7pmt] span[data-astro-cid-q2fs7pmt]{color:var(--color-surface-500)}.tgrid-story-head[data-astro-cid-q2fs7pmt]{justify-content:space-between;align-items:center;gap:20px;display:flex}.tgrid-story-head[data-astro-cid-q2fs7pmt] img{object-fit:contain;object-position:left center;filter:grayscale();opacity:.75;width:64px;height:24px}.tgrid-story-head[data-astro-cid-q2fs7pmt]>span[data-astro-cid-q2fs7pmt]{font:400 9px / 1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-surface-500)}.tgrid-result[data-astro-cid-q2fs7pmt]{align-items:center;gap:18px;display:flex}.tgrid-result[data-astro-cid-q2fs7pmt] strong[data-astro-cid-q2fs7pmt]{font:500 38px / 1 var(--font-sans);letter-spacing:-.04em;color:var(--color-secondary-950)}.tgrid-result[data-astro-cid-q2fs7pmt]>span[data-astro-cid-q2fs7pmt]{font:400 14px / 1.4 var(--font-sans);color:var(--color-secondary-950)}.tgrid-link[data-astro-cid-q2fs7pmt]{color:var(--color-violet);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;font-size:11px;text-decoration:underline;display:inline-flex}.tgrid-link[data-astro-cid-q2fs7pmt]:hover{text-decoration:none}.tgrid-arrow[data-astro-cid-q2fs7pmt]{transition:transform .2s var(--ease,ease)}.tgrid-link[data-astro-cid-q2fs7pmt]:hover .tgrid-arrow[data-astro-cid-q2fs7pmt]{transform:translate(1px,-1px)}@media (width<=700px){.tgrid-track[data-astro-cid-q2fs7pmt]{grid-template-columns:minmax(0,1fr)}.tgrid-card--featured[data-astro-cid-q2fs7pmt]{grid-column:auto}.tgrid-card--featured[data-astro-cid-q2fs7pmt]:after{display:none}.tgrid-card[data-astro-cid-q2fs7pmt]{border-right:0;padding:20px}.tgrid-card[data-astro-cid-q2fs7pmt]:nth-last-child(-n+3){border-bottom:1px solid var(--tgrid-line)}.tgrid-card[data-astro-cid-q2fs7pmt]:last-child{border-bottom:0}}
