body{margin:0}.brief.svelte-lpkmyw{color:#0f172ad1;max-width:880px;margin:0 auto;padding:2rem clamp(1.25rem,4vw,2.5rem) 10rem}.brief-meta.svelte-lpkmyw{letter-spacing:.04em;text-transform:uppercase;color:#0f172a73;margin:0 0 1.5rem;font-size:.85rem}.brief-lede.svelte-lpkmyw{color:#0f172ab3;margin:0 0 1rem;font-size:1.15rem;line-height:1.7}.brief-section.svelte-lpkmyw{margin-top:4rem}.brief-section.svelte-lpkmyw>p:where(.svelte-lpkmyw){max-width:60ch;font-size:1.02rem;line-height:1.7}.brief.svelte-lpkmyw h2:where(.svelte-lpkmyw){letter-spacing:-.02em;color:#0f172a;margin:0 0 1.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:400}.pillars.svelte-lpkmyw{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}.pillar.svelte-lpkmyw{border:1px solid var(--color-border,#0f172a1a);background:#fbfaf9;border-radius:12px;padding:1.5rem}.pillar.svelte-lpkmyw h3:where(.svelte-lpkmyw){letter-spacing:-.01em;color:#0f172a;margin:0 0 .6rem;font-size:1.05rem;font-weight:500}.pillar.svelte-lpkmyw p:where(.svelte-lpkmyw){color:#0f172aad;margin:0;font-size:.95rem;line-height:1.6}.chips.svelte-lpkmyw{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.chips.svelte-lpkmyw li:where(.svelte-lpkmyw){color:#0f172abf;background:#fff;border:1px solid #0f172a1f;border-radius:999px;padding:.5rem .9rem;font-size:.85rem}
