.callout-card.svelte-16uk9bk{padding:0}@media(min-width:1024px){.callout-card.transparent.svelte-16uk9bk{max-width:min(calc(90vw - 8rem),1200px);margin-inline:auto}}.callout-inner.svelte-16uk9bk{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-8);background:var(--tb-paper-200);border-radius:var(--radius-lg)}.callout-card.transparent.svelte-16uk9bk .callout-inner:where(.svelte-16uk9bk){background:transparent;padding:var(--space-8) 0;border-radius:0}.callout-headline.svelte-16uk9bk{flex:0 0 40%;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--tb-sage-900);margin:0}.callout-body.svelte-16uk9bk{flex:1;display:flex;flex-direction:column;gap:var(--space-4)}.callout-description.svelte-16uk9bk{font-family:var(--font-ui);font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--tb-ink-600);margin:0}.callout-buttons.svelte-16uk9bk{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:var(--space-2)}.text-link.svelte-16uk9bk{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--tb-sage-900);text-decoration:none;transition:gap .2s ease}.text-link.svelte-16uk9bk:hover{gap:10px}.text-link.svelte-16uk9bk svg:where(.svelte-16uk9bk){flex-shrink:0}@media(max-width:768px){.callout-inner.svelte-16uk9bk{flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.callout-headline.svelte-16uk9bk{flex:none}}
