.kinds.svelte-19vv5sm{max-width:1280px;margin:0 auto;padding:72px 32px 96px}.head.svelte-19vv5sm{margin-bottom:40px;max-width:760px}.kicker.svelte-19vv5sm{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin:0 0 16px}.title.svelte-19vv5sm{text-wrap:balance;font-weight:500;font-size:clamp(28px,3.8vw,46px);line-height:1.1;letter-spacing:-.03em;color:var(--text-deep);margin:0}.grid.svelte-19vv5sm{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule-emphasis)}.tile.svelte-19vv5sm{position:relative;padding:28px 24px 30px 0;display:flex;flex-direction:column;gap:10px}.tile.svelte-19vv5sm+.tile:where(.svelte-19vv5sm){padding-left:24px;border-left:1px solid var(--rule)}.bar.svelte-19vv5sm{position:absolute;top:-1px;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--teal),var(--teal-bright));transition:width .7s var(--ease-glide)}.tile.svelte-19vv5sm:hover .bar:where(.svelte-19vv5sm){width:100%}.num.svelte-19vv5sm{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-quiet)}.label.svelte-19vv5sm{margin:0;font-size:20px;font-weight:600;color:var(--text-deep)}.desc.svelte-19vv5sm{margin:0;font-size:14px;line-height:1.6;color:var(--text-mute)}.ex.svelte-19vv5sm{margin:auto 0 0;padding-top:14px;display:flex;gap:10px;align-items:flex-start;min-height:calc(14px + 11px * 1.45 + 2px + 2 * 13px * 1.45);font-size:13px;line-height:1.45;color:var(--text)}.ex.svelte-19vv5sm img:where(.svelte-19vv5sm){border-radius:50%;flex:none}.ex.svelte-19vv5sm b:where(.svelte-19vv5sm){display:block;font-size:11px;font-weight:600;color:var(--teal);margin-bottom:2px}@media(max-width:980px){.grid.svelte-19vv5sm{grid-template-columns:1fr 1fr}.tile.svelte-19vv5sm:nth-child(3){padding-left:0;border-left:0}.tile.svelte-19vv5sm:nth-child(n+3){border-top:1px solid var(--rule)}}@media(max-width:560px){.kinds.svelte-19vv5sm{padding:56px 16px 72px}.grid.svelte-19vv5sm{grid-template-columns:1fr}.tile.svelte-19vv5sm,.tile.svelte-19vv5sm+.tile:where(.svelte-19vv5sm){padding:24px 0;border-left:0}.tile.svelte-19vv5sm+.tile:where(.svelte-19vv5sm){border-top:1px solid var(--rule)}}
