.page-container.svelte-12kc40u{background-color:var(--brand-bg);width:100%;position:relative}.page.svelte-12kc40u{max-width:64rem;padding:calc(var(--navbar-height) + 2rem) 1rem 4rem;color:var(--brand-text);flex-direction:column;gap:3rem;margin:0 auto;display:flex}.page-header.svelte-12kc40u{text-align:center;flex-direction:column;gap:.5rem;display:flex}.eyebrow.svelte-12kc40u{letter-spacing:.15em;color:var(--brand-primary);margin:0;font-family:Share Tech Mono,Courier New,monospace;font-size:.75rem}.page-header.svelte-12kc40u h1:where(.svelte-12kc40u){letter-spacing:-.01em;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:600}.page-lede.svelte-12kc40u{color:color-mix(in srgb, var(--brand-text) 70%, transparent);margin:0;font-size:.95rem}.group.svelte-12kc40u{flex-direction:column;gap:1rem;display:flex}.group-header.svelte-12kc40u{border-left:3px solid var(--brand-primary);padding-left:.85rem}.group-header.svelte-12kc40u h2:where(.svelte-12kc40u){margin:0;font-size:1.15rem;font-weight:600}.group-header.svelte-12kc40u p:where(.svelte-12kc40u){color:color-mix(in srgb, var(--brand-text) 60%, transparent);margin:.3rem 0 0;font-size:.85rem}.placeholder.svelte-12kc40u{text-align:center;letter-spacing:.08em;color:color-mix(in srgb, var(--brand-text) 45%, transparent);border:1px dashed color-mix(in srgb, var(--brand-text) 18%, transparent);background:color-mix(in srgb, var(--brand-text) 3%, transparent);border-radius:.75rem;margin:0;padding:2.5rem 1rem;font-size:.9rem}
