.idx.svelte-3u9e01.svelte-3u9e01{position:relative;z-index:2;max-width:980px;margin:0 auto;padding:clamp(96px,12vw,150px) 20px 80px;color:var(--ink)}header.svelte-3u9e01.svelte-3u9e01{max-width:760px;margin-bottom:48px}h1.svelte-3u9e01.svelte-3u9e01{font-family:var(--display);font-weight:600;font-size:clamp(30px,4.4vw,48px);line-height:1.1;letter-spacing:-.02em;margin:10px 0 16px}.sub.svelte-3u9e01.svelte-3u9e01{font-size:18px;line-height:1.55;color:var(--muted);margin:0}section.svelte-3u9e01.svelte-3u9e01{margin-bottom:44px}h2.svelte-3u9e01.svelte-3u9e01{font-family:var(--display);font-weight:600;font-size:clamp(22px,2.6vw,28px);letter-spacing:-.015em;margin:0 0 4px}.gsub.svelte-3u9e01.svelte-3u9e01{color:var(--muted);margin:0 0 16px}ul.svelte-3u9e01.svelte-3u9e01{list-style:none;padding:0;margin:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}li.svelte-3u9e01 a.svelte-3u9e01{display:flex;flex-direction:column;gap:6px;height:100%;padding:18px;border-radius:14px;border:1px solid var(--glass-line);background:var(--glass);text-decoration:none;color:var(--ink)}li.svelte-3u9e01 a.svelte-3u9e01:hover{border-color:var(--green)}.k.svelte-3u9e01.svelte-3u9e01{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-weight:600}.t.svelte-3u9e01.svelte-3u9e01{font-size:17px;line-height:1.3;font-weight:600}.d.svelte-3u9e01.svelte-3u9e01{font-size:14px;line-height:1.45;color:var(--muted)}.m.svelte-3u9e01.svelte-3u9e01{margin-top:auto;font-size:13px;color:var(--faint)}
