.partners-main[data-astro-cid-vby2bde5]{padding-block:clamp(var(--space-lg), 4vw, var(--space-2xl)) clamp(var(--space-2xl), 6vw, var(--space-3xl))}.partners-breadcrumbs[data-astro-cid-vby2bde5]{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-xl);display:flex}.partners-breadcrumbs[data-astro-cid-vby2bde5] a[data-astro-cid-vby2bde5]{color:var(--color-ink-2);transition:color var(--dur-short) var(--ease-out);text-decoration:none}.partners-breadcrumbs[data-astro-cid-vby2bde5] a[data-astro-cid-vby2bde5]:hover{color:var(--color-accent)}.partners-breadcrumbs[data-astro-cid-vby2bde5] .sep[data-astro-cid-vby2bde5]{color:var(--color-rule-2)}.partners-grid[data-astro-cid-vby2bde5]{gap:clamp(var(--space-xl), 5vw, var(--space-3xl));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;display:grid}.partners-badge[data-astro-cid-vby2bde5]{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-accent) 12%, var(--color-paper-2));border:1px solid color-mix(in oklab, var(--color-accent) 30%, transparent);color:var(--color-accent);font-family:var(--font-outlier);font-size:var(--text-xs);margin-bottom:var(--space-md);align-items:center;display:inline-flex}.partners-info[data-astro-cid-vby2bde5] h1[data-astro-cid-vby2bde5]{margin-bottom:var(--space-md);max-width:18ch;font-size:clamp(2rem,3.6vw,3rem);line-height:1.1}.partners-lead[data-astro-cid-vby2bde5]{color:var(--color-ink-2);margin-bottom:var(--space-xl)}.partners-highlights[data-astro-cid-vby2bde5]{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.partners-highlights[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-2);border:1px solid var(--color-rule);display:flex}.highlight-icon[data-astro-cid-vby2bde5]{background:color-mix(in oklab, var(--color-accent) 16%, transparent);width:24px;height:24px;color:var(--color-accent);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.partners-highlights[data-astro-cid-vby2bde5] strong[data-astro-cid-vby2bde5]{font-size:var(--text-sm);color:var(--color-ink);margin-bottom:2px;font-weight:600;display:block}.partners-highlights[data-astro-cid-vby2bde5] p[data-astro-cid-vby2bde5]{font-size:var(--text-xs);color:var(--color-muted);line-height:1.5}.partners-form-card[data-astro-cid-vby2bde5]{background:var(--color-paper-2);border:1px solid var(--color-rule-2);border-radius:var(--radius-card);padding:clamp(var(--space-lg), 3.5vw, var(--space-xl))}.partner-form[data-astro-cid-vby2bde5]{gap:var(--space-md);flex-direction:column;display:flex}.form-head[data-astro-cid-vby2bde5] h2[data-astro-cid-vby2bde5]{font-size:var(--text-xl);margin-bottom:var(--space-2xs)}.form-head[data-astro-cid-vby2bde5] p[data-astro-cid-vby2bde5]{font-size:var(--text-sm);color:var(--color-muted)}.field-row[data-astro-cid-vby2bde5]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field-group[data-astro-cid-vby2bde5]{flex-direction:column;gap:6px;display:flex}.field-group[data-astro-cid-vby2bde5] label[data-astro-cid-vby2bde5]{font-size:var(--text-xs);color:var(--color-ink-2);font-weight:550}.field-group[data-astro-cid-vby2bde5] .req[data-astro-cid-vby2bde5]{color:var(--color-accent)}.field-group[data-astro-cid-vby2bde5] .opt[data-astro-cid-vby2bde5]{color:var(--color-muted);margin-left:4px;font-weight:400}.field-group[data-astro-cid-vby2bde5] input[data-astro-cid-vby2bde5],.field-group[data-astro-cid-vby2bde5] textarea[data-astro-cid-vby2bde5]{border-radius:var(--radius-pill);border:1px solid var(--color-rule-2);background:var(--color-paper-3);width:100%;color:var(--color-ink);font-size:var(--text-sm);transition:border-color var(--dur-short) var(--ease-out);padding:11px 14px}.field-group[data-astro-cid-vby2bde5] textarea[data-astro-cid-vby2bde5]{resize:vertical;min-height:104px;line-height:1.5}.field-group[data-astro-cid-vby2bde5] input[data-astro-cid-vby2bde5]::placeholder,.field-group[data-astro-cid-vby2bde5] textarea[data-astro-cid-vby2bde5]::placeholder{color:var(--color-muted);opacity:.65}.field-group[data-astro-cid-vby2bde5] input[data-astro-cid-vby2bde5]:focus,.field-group[data-astro-cid-vby2bde5] textarea[data-astro-cid-vby2bde5]:focus{border-color:var(--color-accent);outline:none}.form-status[data-astro-cid-vby2bde5]{border-radius:var(--radius-pill);font-size:var(--text-xs);padding:12px 14px;line-height:1.45}.form-status[data-astro-cid-vby2bde5].is-success{background:var(--color-ok-soft);border:1px solid color-mix(in oklab, var(--color-ok) 40%, transparent);color:var(--color-ok)}.form-status[data-astro-cid-vby2bde5].is-error{background:var(--color-bad-soft);border:1px solid color-mix(in oklab, var(--color-bad) 40%, transparent);color:var(--color-bad)}.form-submit[data-astro-cid-vby2bde5]{width:100%;margin-top:var(--space-2xs)}.form-submit[data-astro-cid-vby2bde5]:disabled{opacity:.6;cursor:not-allowed}.form-note[data-astro-cid-vby2bde5]{font-size:var(--text-xs);color:var(--color-muted);text-align:center;line-height:1.5}.form-note[data-astro-cid-vby2bde5] a[data-astro-cid-vby2bde5]{color:var(--color-ink-2)}.form-note[data-astro-cid-vby2bde5] a[data-astro-cid-vby2bde5]:hover{color:var(--color-accent)}@media (width<=56rem){.partners-grid[data-astro-cid-vby2bde5]{grid-template-columns:1fr}}@media (width<=36rem){.field-row[data-astro-cid-vby2bde5]{grid-template-columns:1fr}}
