.subprocessors-page.svelte-ecpxko{min-height:100vh;background:var(--color-surface)}.back-nav.svelte-ecpxko{max-width:960px;margin:0 auto;padding:var(--spacing-16) var(--spacing-24) 0}.back-link.svelte-ecpxko{display:inline-flex;align-items:center;gap:var(--spacing-6);font:var(--text-label-2);color:var(--color-text-secondary);text-decoration:none;transition:color .15s ease}.back-link.svelte-ecpxko:hover{color:var(--color-text)}.page-header.svelte-ecpxko{max-width:960px;margin:0 auto;padding:var(--spacing-32) var(--spacing-24) var(--spacing-24);display:flex;flex-direction:column;gap:var(--spacing-12)}.page-title-row.svelte-ecpxko{display:flex;align-items:center;gap:var(--spacing-16)}.header-icon.svelte-ecpxko{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--color-primary-subtle);border-radius:var(--radius-12);color:var(--color-primary)}.page-header.svelte-ecpxko h1:where(.svelte-ecpxko){font:var(--text-heading-1);color:var(--color-text);margin:0}.subtitle.svelte-ecpxko{font:var(--text-body-1);color:var(--color-text-secondary);margin:0;line-height:1.6;max-width:600px}.last-updated.svelte-ecpxko,.prior-versions.svelte-ecpxko{font:var(--text-body-3);color:var(--color-text-tertiary);margin:0}.prior-versions.svelte-ecpxko a:where(.svelte-ecpxko){color:var(--color-text-tertiary);text-decoration:underline}.section.svelte-ecpxko{max-width:960px;margin:0 auto;padding:var(--spacing-12) var(--spacing-24)}.section-title-row.svelte-ecpxko{display:flex;align-items:center;gap:var(--spacing-8)}.section-title-row.svelte-ecpxko svg{color:var(--color-primary);flex-shrink:0}.section.svelte-ecpxko .section-intro{font:var(--text-body-1);color:var(--color-text);line-height:1.6}.summary-table-wrapper.svelte-ecpxko{overflow-x:auto}.summary-table.svelte-ecpxko{width:100%;border-collapse:collapse;font:var(--text-body-2)}.summary-table.svelte-ecpxko th:where(.svelte-ecpxko){font:var(--text-label-2);color:var(--color-text);text-align:left;padding:var(--spacing-10) var(--spacing-12);border-bottom:2px solid var(--color-border);white-space:nowrap}.summary-table.svelte-ecpxko td:where(.svelte-ecpxko){padding:var(--spacing-10) var(--spacing-12);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);line-height:1.5}.summary-table.svelte-ecpxko a:where(.svelte-ecpxko){color:var(--color-primary);text-decoration:none;font-weight:500}.summary-table.svelte-ecpxko a:where(.svelte-ecpxko):hover{text-decoration:underline}.details-grid.svelte-ecpxko{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12)}.detail-card.svelte-ecpxko{padding:var(--spacing-16);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-8)}.detail-card.svelte-ecpxko h4:where(.svelte-ecpxko){font:var(--text-label-1);color:var(--color-text);margin:0 0 var(--spacing-8) 0}.detail-card.svelte-ecpxko p:where(.svelte-ecpxko){font:var(--text-body-2);line-height:1.6}.detail-card.svelte-ecpxko ul:where(.svelte-ecpxko){margin:0;padding:0 0 0 var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-6);list-style:disc}.detail-card.svelte-ecpxko li:where(.svelte-ecpxko){font:var(--text-body-2);color:var(--color-text-secondary);line-height:1.5}.not-received.svelte-ecpxko{margin-top:var(--spacing-8);color:var(--color-text-tertiary)}.callout.svelte-ecpxko{padding:var(--spacing-14) var(--spacing-16);background:var(--color-primary-subtle);border-radius:var(--radius-8);font:var(--text-body-2);color:var(--color-text-secondary);line-height:1.6;border-left:3px solid var(--color-primary)}.external-link.svelte-ecpxko{display:inline-flex;align-items:center;gap:var(--spacing-6);color:var(--color-primary);text-decoration:none;font:var(--text-body-2)}.external-link.svelte-ecpxko:hover{text-decoration:underline}.questions-link.svelte-ecpxko{color:var(--color-primary);text-decoration:none}.questions-link.svelte-ecpxko:hover{text-decoration:underline}@media(max-width:768px){.page-header.svelte-ecpxko{padding:var(--spacing-24) var(--spacing-16) var(--spacing-16)}.section.svelte-ecpxko{padding:var(--spacing-8) var(--spacing-16)}.back-nav.svelte-ecpxko{padding:var(--spacing-12) var(--spacing-16) 0}.details-grid.svelte-ecpxko{grid-template-columns:1fr}}
