.sponsor-page.svelte-1auu4ne.svelte-1auu4ne{background:var(--background);color:var(--text-primary);padding:calc(80px + 3rem) 0 5rem}.wrap.svelte-1auu4ne.svelte-1auu4ne{max-width:760px;margin:0 auto;padding:0 var(--gutter)}.back.svelte-1auu4ne.svelte-1auu4ne{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);text-decoration:none;font-size:.95rem;margin-bottom:1.5rem}.back.svelte-1auu4ne.svelte-1auu4ne:hover{color:var(--primary-dark)}.back.svelte-1auu4ne svg.svelte-1auu4ne{width:18px;height:18px}h1.svelte-1auu4ne.svelte-1auu4ne{font-family:var(--font-serif);font-size:clamp(2rem,5vw,3rem);margin:.5rem 0 1rem}.intro.svelte-1auu4ne.svelte-1auu4ne{font-size:1.15rem;line-height:1.7;color:var(--text-secondary);margin:0 0 2.5rem}.card.svelte-1auu4ne.svelte-1auu4ne{background:var(--surface);border:1px solid var(--divider);border-radius:var(--radius-lg);padding:1.75rem;margin-bottom:1.5rem;box-shadow:var(--shadow-soft)}.card.svelte-1auu4ne h2.svelte-1auu4ne{font-family:var(--font-serif);font-size:1.35rem;margin:0 0 1rem}.card.svelte-1auu4ne ul.svelte-1auu4ne{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.card.svelte-1auu4ne li.svelte-1auu4ne{display:flex;align-items:flex-start;gap:12px;color:var(--text-secondary);font-size:1.05rem;line-height:1.55}.check.svelte-1auu4ne.svelte-1auu4ne{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:var(--primary)}.contact.svelte-1auu4ne.svelte-1auu4ne{text-align:center;margin-top:2.5rem}.contact.svelte-1auu4ne p.svelte-1auu4ne{color:var(--text-secondary);font-size:1.1rem;margin:0 0 1.25rem}
