.page-heading.svelte-6k6hra{--heading-accent:var(--app-accent-teal);--heading-soft:var(--app-accent-teal-soft);--heading-border:color-mix(in srgb, var(--heading-accent) 25%, white);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.4vw,22px);min-width:0;padding-block:clamp(2px,.7vw,10px);display:grid}.tone-blue.svelte-6k6hra{--heading-accent:var(--app-accent-blue);--heading-soft:var(--app-accent-blue-soft)}.tone-sage.svelte-6k6hra{--heading-accent:var(--app-accent-sage);--heading-soft:var(--app-accent-sage-soft)}.tone-gold.svelte-6k6hra{--heading-accent:var(--app-accent-gold);--heading-soft:var(--app-accent-gold-soft)}.tone-plum.svelte-6k6hra{--heading-accent:var(--app-accent-plum);--heading-soft:var(--app-accent-plum-soft)}.tone-rose.svelte-6k6hra{--heading-accent:var(--app-accent-rose);--heading-soft:var(--app-accent-rose-soft)}.tone-slate.svelte-6k6hra{--heading-accent:var(--app-accent-slate);--heading-soft:var(--app-accent-slate-soft)}.icon-shell.svelte-6k6hra{border:1px solid var(--heading-border);background:linear-gradient(145deg, #fff, var(--heading-soft));width:64px;height:64px;color:var(--heading-accent);box-shadow:0 12px 30px color-mix(in srgb, var(--heading-accent) 11%, transparent), var(--app-shadow-xs);border-radius:18px;place-items:center;font-size:27px;display:grid}.heading-copy.svelte-6k6hra{gap:3px;min-width:0;display:grid}.eyebrow.svelte-6k6hra{color:color-mix(in srgb, var(--heading-accent) 70%, var(--app-text-strong));letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.25}h1.svelte-6k6hra,p.svelte-6k6hra{margin:0}h1.svelte-6k6hra{color:var(--app-text-strong);font-family:var(--app-heading-font);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(32px,2.3vw,44px);font-weight:680;line-height:1.08}p.svelte-6k6hra{max-width:82ch;color:color-mix(in srgb, var(--app-text-muted) 82%, var(--app-text-strong));overflow-wrap:anywhere;text-wrap:pretty;font-size:clamp(14px,1vw,16px);line-height:1.55}.heading-actions.svelte-6k6hra{justify-content:flex-end;align-items:center;gap:var(--app-space-2);flex-wrap:wrap;min-width:0;display:flex}@media (width<=760px){.page-heading.svelte-6k6hra{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:12px}.icon-shell.svelte-6k6hra{border-radius:14px;width:50px;height:50px;font-size:21px}h1.svelte-6k6hra{font-size:clamp(28px,9vw,34px)}p.svelte-6k6hra{font-size:14px}.heading-actions.svelte-6k6hra{grid-column:1/-1;justify-content:flex-start}}
