.jl-panel.index-intro{color:var(--jl-white);background:linear-gradient(115deg, var(--jl-red) 0 62%, var(--jl-ink) 62%);padding:36px}.jl-panel.index-intro h1.svelte-1uq6has{max-width:12ch;text-shadow:4px 4px 0 var(--jl-ink);font-size:clamp(2.4rem,6vw,4.6rem)}.jl-panel.index-intro p.svelte-1uq6has{max-width:52ch;color:var(--jl-on-dark);margin:18px 0 0;line-height:1.6}.jl-panel.row{color:var(--jl-white);background:var(--jl-navy-deep)}.jl-panel.row[data-accent=yellow]{color:var(--jl-ink);background:var(--jl-yellow)}.list.svelte-1uq6has a:where(.svelte-1uq6has){grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:24px 26px;text-decoration:none;display:grid}.list.svelte-1uq6has a:where(.svelte-1uq6has)>span:where(.svelte-1uq6has):first-child{font-family:var(--jl-font-display);opacity:.5;font-size:2.4rem}.list.svelte-1uq6has h2:where(.svelte-1uq6has){margin:0 0 6px;font-size:1.9rem}.list.svelte-1uq6has p:where(.svelte-1uq6has){max-width:60ch;margin:0;font-size:.85rem;line-height:1.5}.list.svelte-1uq6has .stack:where(.svelte-1uq6has){opacity:.7;font-size:.65rem}.list.svelte-1uq6has a:where(.svelte-1uq6has):hover h2:where(.svelte-1uq6has){color:var(--jl-yellow)}.jl-panel.row[data-accent=yellow] a.svelte-1uq6has:hover h2:where(.svelte-1uq6has){color:var(--jl-red)}@media (width<=760px){.list.svelte-1uq6has a:where(.svelte-1uq6has){grid-template-columns:1fr;gap:10px}}
