.skifin-link{text-align:center;margin-top:var(--spacing-xl)}.skifin-link a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600}.trust-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-md)}.about-next{margin-top:var(--spacing-2xl)}.family-cards{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-lg);padding:0;margin-top:var(--spacing-xl)}.fam-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);height:100%;padding:var(--spacing-lg);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.fam-card:hover{border-color:var(--brand-border);box-shadow:var(--shadow-md);color:inherit}.fam-logo{width:96px;height:96px;object-fit:contain;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--border);padding:4px}.fam-logo--text{display:grid;place-items:center;font-weight:700;font-size:var(--font-size-2xl);color:var(--color-text-secondary);background:var(--color-bg-tertiary)}.fam-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:650;color:var(--color-text-primary)}.fam-desc{font-weight:500;color:var(--color-text-secondary)}.fam-blurb{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.55}.about-policies{margin-top:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary)}
