.wrap.svelte-j5rt9a{max-width:62rem;margin:0 auto;padding:4.5rem 1.25rem 3rem}.back.svelte-j5rt9a{margin-bottom:1.5rem}h1.svelte-j5rt9a{letter-spacing:-.03em;font-size:2rem;font-weight:500}.lead.svelte-j5rt9a{color:var(--fg-2);margin-top:.4rem}.lead.svelte-j5rt9a a:where(.svelte-j5rt9a){text-underline-offset:3px;text-decoration:underline}.grid.svelte-j5rt9a{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;margin-top:2rem;list-style:none;display:grid}.grid.svelte-j5rt9a a:where(.svelte-j5rt9a){border:1px solid var(--line-2);border-radius:var(--radius);transition:border-color .15s ease, transform .2s var(--ease-out);display:block;overflow:hidden}.grid.svelte-j5rt9a a:where(.svelte-j5rt9a):hover{border-color:#3a3a3a;transform:translateY(-2px)}.grid.svelte-j5rt9a img:where(.svelte-j5rt9a){width:100%;height:auto;display:block}.grid.svelte-j5rt9a span:where(.svelte-j5rt9a){color:var(--fg-3);border-top:1px solid var(--line);background:var(--frame);padding:.6rem .9rem;font-size:.78rem;display:block}.grid.svelte-j5rt9a b:where(.svelte-j5rt9a){color:var(--fg);margin-right:.35rem;font-weight:500}
