.gts-stack-entry{padding:24px;margin:30px 0;background:color-mix(in srgb,#b9d9be 13%,var(--surface,#fff));color:var(--ink,#1a2b4c);box-shadow:0 3px 18px -12px #1a2b4c28;border-radius:4px}.dark .gts-stack-entry{--surface:#18273e;--ink:#edf2f8;--slate:#b9c6d8;--signal:#8caeff;color-scheme:dark}.stack-entry-intro h2{font-size:19px!important;line-height:1.4!important;font-weight:600;margin:0 0 8px!important;letter-spacing:-.02em}.stack-entry-intro p{font-size:13px;line-height:1.7;color:var(--slate,#5b6b79);margin:0}.stack-entry-links{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:18px}.stack-entry-links a{font-size:13px;line-height:1.6;color:var(--ink,#1a2b4c);max-width:100%;overflow-wrap:anywhere}.stack-entry-links small{display:block;color:var(--signal,#2c5cff);font-size:11px;margin-top:4px}.stack-entry-links a:hover{text-decoration:underline;text-underline-offset:4px}.gts-stack-entry a:focus-visible{outline:2px solid var(--signal,#2c5cff);outline-offset:5px}@media(max-width:520px){.gts-stack-entry{padding:20px}.stack-entry-links{display:grid;gap:16px;padding-left:0}}