.brand-foot.svelte-1yvwum0{display:flex;gap:1.25rem;max-width:1440px;width:100%;margin:0 auto;padding:1.5rem clamp(20px,4.2vw,64px) 2rem;font-size:.9375rem;color:var(--quiet)}.brand-foot.svelte-1yvwum0 a:where(.svelte-1yvwum0){color:inherit}.pub.svelte-1yvwum0{--ink: var(--color-base-content);--soft: color-mix(in srgb, var(--color-base-content) 74%, transparent);--quiet: color-mix(in srgb, var(--color-base-content) 62%, transparent);--hair: color-mix(in srgb, var(--color-base-content) 12%, transparent);--blue: #6a81e5;--blue-ink: #0a0a0a;--blue-hover: #7d92ea;--gut: clamp(20px, 4.2vw, 64px);display:flex;flex-direction:column;min-height:100vh;overflow-x:clip;background:var(--color-base-200);color:var(--ink);font-size:1.0625rem;line-height:1.55}.pub.svelte-1yvwum0 ::selection{background:var(--blue);color:#0a0a0a}.pub.svelte-1yvwum0 .pub-col{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:clamp(2rem,6vw,5rem) var(--gut) clamp(4.5rem,9vw,8rem)}.pub.svelte-1yvwum0 .pub-col>*{max-width:36rem}.pub.svelte-1yvwum0 .pub-title{position:relative;margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(3rem,7vw,5.25rem);line-height:.9;letter-spacing:0;text-transform:uppercase;text-wrap:balance;color:var(--ink);padding-bottom:.5rem}.pub.svelte-1yvwum0 .pub-title.long{font-size:clamp(2.6rem,5.4vw,4.4rem)}.pub.svelte-1yvwum0 .pub-summary{margin-top:1.75rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5;color:var(--soft);text-wrap:pretty}.pub.svelte-1yvwum0 .pub-aside{margin-top:1.75rem;font-size:.9375rem;line-height:1.55;color:var(--soft);text-wrap:pretty}.pub.svelte-1yvwum0 .pub-col a:not(.btn){color:var(--ink);text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:2px;text-underline-offset:.25em;transition:text-decoration-color .16s ease-out}@media(hover:hover){.pub.svelte-1yvwum0 .pub-col a:not(.btn):hover{text-decoration-color:currentColor}}.pub.svelte-1yvwum0 .pub-col a:focus-visible,.pub.svelte-1yvwum0 .pub-col button:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.pub.svelte-1yvwum0 .pub-form{display:grid;gap:1.1rem;margin-top:2.25rem;max-width:26rem}.pub.svelte-1yvwum0 .pub-form .input{min-height:48px;font-size:1rem}.pub.svelte-1yvwum0 .btn-primary{min-height:52px;height:auto;padding-inline:1.6rem;border-radius:999px;font-size:1.0625rem;font-weight:600;background:var(--blue);color:var(--blue-ink);box-shadow:none}@media(hover:hover){.pub.svelte-1yvwum0 .btn-primary:hover:not(:disabled){background:var(--blue-hover)}}.pub.svelte-1yvwum0 .pub-form .btn-primary{margin-top:.4rem}.pub.svelte-1yvwum0 .pub-doc{max-width:44rem;--tw-prose-body: color-mix(in srgb, var(--color-base-content) 82%, transparent);--tw-prose-headings: var(--color-base-content);--tw-prose-lead: var(--soft);--tw-prose-links: var(--color-base-content);--tw-prose-bold: var(--color-base-content);--tw-prose-counters: var(--quiet);--tw-prose-bullets: color-mix(in srgb, var(--color-base-content) 40%, transparent);--tw-prose-hr: var(--hair);--tw-prose-quotes: var(--color-base-content);--tw-prose-quote-borders: var(--hair);--tw-prose-captions: var(--quiet);--tw-prose-code: var(--color-base-content);--tw-prose-pre-code: var(--color-base-content);--tw-prose-pre-bg: var(--color-base-100);--tw-prose-th-borders: color-mix(in srgb, var(--color-base-content) 40%, transparent);--tw-prose-td-borders: var(--hair)}.pub.svelte-1yvwum0 .pub-doc h2{margin-top:2.6em;padding-top:1.1rem;border-top:1px solid var(--hair);font-size:1.45rem;line-height:1.2;font-weight:600;letter-spacing:-.015em}.pub.svelte-1yvwum0 .pub-doc hr+h2{margin-top:0;padding-top:0;border-top:0}.pub.svelte-1yvwum0 .pub-doc h3{font-size:1.15rem;line-height:1.25;font-weight:600;letter-spacing:-.01em}.pub.svelte-1yvwum0 .pub-doc p,.pub.svelte-1yvwum0 .pub-doc li{font-size:1.03rem;line-height:1.62}.pub.svelte-1yvwum0 .pub-doc table{font-size:.9375rem;font-variant-numeric:tabular-nums}.pub.svelte-1yvwum0 .pub-doc thead th{font-weight:600;color:var(--quiet)}.pub.svelte-1yvwum0 .pub-meta{margin-top:1.25rem;font-size:.875rem;color:var(--quiet)}.pub.svelte-1yvwum0 .pub-doc .pub-meta{margin-bottom:0}.pub.svelte-1yvwum0 .pub-doc .pub-meta+.pub-meta{margin-top:.25rem}
