.page.svelte-a8yt2h{padding-bottom:var(--s-7)}.shelf.svelte-a8yt2h{margin-top:var(--space-hero)}ul.shelf.svelte-a8yt2h>li:where(.svelte-a8yt2h){display:grid}ul.shelf.svelte-a8yt2h{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin-bottom:0;padding:0;list-style:none;display:grid}.for.svelte-a8yt2h{margin-top:var(--space-band)}.for.svelte-a8yt2h h2:where(.svelte-a8yt2h){font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--step-3);line-height:1.05}.for.svelte-a8yt2h ul:where(.svelte-a8yt2h){gap:var(--s-5);margin:var(--s-5) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));padding:0;list-style:none;display:grid}.for.svelte-a8yt2h a:where(.svelte-a8yt2h){border-radius:var(--radius-lg);background:var(--sheet);height:100%;color:var(--ink);--mat:8%;--moulding:4px;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.pic.svelte-a8yt2h{padding:var(--s-6) var(--s-5);background:#172048;justify-items:center;display:grid}@media (prefers-color-scheme:dark){.pic.svelte-a8yt2h{background:#0a0f22}}.pic.svelte-a8yt2h .framed:where(.svelte-a8yt2h){width:min(48%,9rem);transition:translate .25s var(--ease)}.for.svelte-a8yt2h a:where(.svelte-a8yt2h):hover .framed:where(.svelte-a8yt2h){translate:0 -3px}@media (prefers-reduced-motion:reduce){.pic.svelte-a8yt2h .framed:where(.svelte-a8yt2h){transition:none}}.how.svelte-a8yt2h{margin-top:var(--space-band)}.guides.svelte-a8yt2h{margin-top:var(--s-7)}.for.svelte-a8yt2h a:where(.svelte-a8yt2h):hover strong:where(.svelte-a8yt2h){text-decoration:underline;-webkit-text-decoration-color:var(--marker);text-decoration-color:var(--marker);text-underline-offset:.18em;text-decoration-thickness:2px}.for.svelte-a8yt2h a:where(.svelte-a8yt2h):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.words.svelte-a8yt2h{align-content:start;gap:var(--s-1);padding:var(--s-4) var(--s-5) var(--s-5);display:grid}.words.svelte-a8yt2h strong:where(.svelte-a8yt2h){font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--step-1);line-height:1.05}.words.svelte-a8yt2h span:where(.svelte-a8yt2h){font-size:var(--step--1);color:var(--ink-2);line-height:1.4}.words.svelte-a8yt2h .which:where(.svelte-a8yt2h){color:var(--ink);font-weight:600}
